﻿@charset "utf-8";

/*全局样式
---------------------------------------------*/
html{ width:100%; height:100%; min-width:1200px;} 
/*html {
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    -webkit-filter: grayscale(100%);}*/
body{ width:100%; height:100%; min-width:1200px;}

body{ margin:0 auto; padding:0; width:100%; color:#000; font:14px/1.5 Arial,"Microsoft Yahei"; background:#fff;  -webkit-font-smoothing:antialiased; }
body.n{ background:url(../images/sec_bg.png) no-repeat top 300px center #fff;}
input,button,select,textarea,img,p,h1,h2,h3,h4,h5{ margin:0; padding:0; border:0; font-family:'Microsoft YaHei','微软雅黑'; }
a{ color:#333; text-decoration:none; }
a:hover{ color:#1492ff; text-decoration:none; -webkit-transition: all 0.2s linear;transition: all 0.2s linear; }
ol,ul,li,dl,dd{ margin:0 auto; padding:0; list-style-type:none; }
i,em{ font-style:normal; }
table { border-collapse:collapse; border-spacing:0; }

/*Clear Fix*/ 
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{ display:inline-block; } 
.clearfix { display:block; } 

.clear{ clear:both; font-size:0px; height:0px; overflow:hidden; }
.line5{ clear:both; font-size:0px; height:5px; overflow:hidden; }
.line10{ clear:both; font-size:0px; height:10px; overflow:hidden; }
.line15{ clear:both; font-size:0px; height:15px; overflow:hidden; }
.line20{ clear:both; font-size:0px; height:20px; overflow:hidden; }
.left{ float:left;}
.right{ float:right;}
.ml50{ margin-left:50px;}

.page-box{ margin-top:20px;}

.stfooter{ width:100%; height:830px; background:red; position:relative; z-index:99999;}


/*页面布局
----------------------------------------------*/
.section{ position:relative; margin:0 auto; width:1020px; padding:0 15px; background:#fff; text-align:left; }
.wrapper{ position:relative; margin:0 auto; padding:0; width:100%; height:auto; text-align:left; overflow:hidden; }
	.wrapper:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.wrap-box{ width:1160px; }
.left-925{ position:relative; float:left; margin:0; padding:0; width:925px; }
.left-705{ position:relative; float:left; margin:0; padding:0; width:705px; }
.left-690{ position:relative; float:left; margin:0 0 0 15px; padding:0; width:690px; }
.left-455{ position:relative; float:left; margin:0 0 0 15px; padding:0; width:455px; }
.left-260{ position:relative; display:block; float:left; width:200px; overflow:hidden; }
.left-220{ position:relative; display:block; float:left; margin:0 0 0 15px; padding:0; width:220px; _overflow:hidden; }
.left-auto{ position:relative; display:block; margin:0 275px 0 0; overflow:hidden; _zoom:1; }
.right-260{ position:relative; display:block; float:right; width:260px; overflow:hidden; }
.right-auto{ position:relative; display:block; margin:0 0 0 215px; overflow:hidden; _zoom:1; }
.bg-wrap{ margin:0; padding:0; background:#fff; }
    .bg-wrap:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
    .bg-wrap.nobg{ background:none; }
.pad-15{ position:relative; padding:15px; }
.nav-tit{ margin:0 auto 50px; padding:30px 0; text-align:center; color:#333; font-size:16px; line-height:1em; border-bottom:1px solid #e0e0e0; }
    .nav-tit.short{ padding-bottom:0; border-bottom:0; }
    .nav-tit a{ margin-left:10px; color:#333;  }
    .nav-tit a:hover,.nav-tit a.selected{ color:#01479D; font-weight:bold; }
    .nav-tit i{ margin-left:10px; color:#e0e0e0; }


/*页面标题
----------------------------------------------*/
.main-tit{ padding-top:14px; height:54px; line-height:54px; text-align:left; }
    .main-tit h2{ display:block; margin:0; padding:0; float:left; color:#333; font-size:20px; font-weight:normal; }
    .main-tit p{ display:block; float:right; color:#555; font-size:14px; }
    .main-tit p a{ margin-left:10px; }
    .main-tit p a i{ font-style:normal; }
.slide-tit{ border-bottom:1px solid #f0f0f0; color:#34ad2a; line-height:1em; font-size:16px; font-weight:normal; }
    .slide-tit strong{ padding:10px 0; float:right; color:#999; font-size:12px; font-weight:normal; }
	.slide-tit span{ position:relative; top:1px; display:inline-block; padding:10px 0; border-bottom:1px solid #34ad2a; }
.nav-tit{ margin:0 auto 50px; padding:30px 0; text-align:center; color:#333; font-size:16px; line-height:1em; border-bottom:1px solid #e0e0e0; }
    .nav-tit.short{ padding-bottom:0; border-bottom:0; }
    .nav-tit a{ margin-left:10px; color:#333;  }
    .nav-tit a:hover,.nav-tit a.selected{ color:#01479D; font-weight:bold; }
    .nav-tit i{ margin-left:10px; color:#e0e0e0; }
.sub-tit{ margin:0 10px 10px 10px; height:32px; border-bottom:2px solid #01479D; font-size:16px; }
    .sub-tit a.add{ display:block; margin-right:10px; float:right; color:#01479d; font-size:14px; line-height:32px; }
    .sub-tit a.add i{ display:inline-block; margin-right:5px; color:#23ac38; font-size:14px; }
    .sub-tit ul{ display:inline-block; }
    .sub-tit ul li{ margin:0; padding:0; display:inline-block; *display:inline; *zoom:1; }
    .sub-tit ul li a{ display:inline-block; padding:0 15px; line-height:32px; }
    .sub-tit ul li.selected a,.sub-tit ul li:hover a{ border-bottom:2px solid #3d79d9; color:#fff; background:#3d79d9; }
.search-tit{ display:block; margin:0 30px; padding-top:15px; line-height:38px; border-bottom:1px solid #f0f0f0; }
    .search-tit h3{ display:inline-block; color:#333; font-size:16px; font-weight:normal; }
    .search-tit span{ margin-left:15px; color:#999; font-size:14px; }
    .search-tit span strong{ margin:0 2px; color:#1e7bb3; font-weight:600; }




/*会员登录样式*/
.login-box{ margin:50px auto 0; padding-bottom:50px; width:343px; overflow:hidden; }
    .login-box .input-box{ position:relative; display:inline-block; margin-bottom:20px; padding:0 ; width:320px; border:1px solid #e5e5e5; height:42px; line-height:22px; color:#333; font-size:14px; overflow:hidden; }
    .login-box .input-box input{ padding:12px 10px; width:100%; height:20px; line-height:20px; font-size:14px; }
    .login-box .remember-box{ margin-bottom:30px; height:20px; line-height:20px; color:#909090; font-size:14px; }
    .login-box .remember-box input{ vertical-align:middle; }
    .login-box .remember-box label{ margin-right:7px; cursor:pointer; vertical-align:middle; }
    .login-box .remember-box a{ color:#00a7ea; vertical-align:middle; }
    .login-box .btn-box{ display:block; margin-bottom:20px; height:42px; }
    .login-box .btn-box input{ display:inline-block; width:342px; height:42px; line-height:42px; background:#117ea6; color:#fff; cursor:pointer; font-size:14px; text-align:center; }
    .login-box .btn-box input:hover{ background:#01479d;}
    .login-box .tip-box{ display:block; text-align:center; height:20px; line-height:20px; color:red; font-size:13px; }
    .login-box .oatuh-box{ clear:both; padding-top:15px; }
    .login-box .oatuh-box h3{ display:block; margin-bottom:10px; color:#666; font-size:14px; line-height:30px; height:30px; font-weight:normal; }
    .login-box .oatuh-box p{ margin-left:-25px; }
    .login-box .oatuh-box p a{ display:block; float:left; margin:0 0 10px 25px; _display:inline; _zoom:1; }
    .login-box .oatuh-box p a img{ width:38px; height:38px; }

.oauth-box{ position:relative; margin:50px auto; width:65%; border:1px solid #f0f0f0; overflow:hidden; }
    .oauth-box .tab-head{ display:block; height:42px; border-bottom:1px solid #f0f0f0; background:#fff; }
    .oauth-box .tab-head li{ float:left; margin-left:-1px; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; }
    .oauth-box .tab-head li a{ display:block; padding:0 30px; height:42px; line-height:42px; color:#555; font-size:14px; }
    .oauth-box .tab-head li a.selected{ color:#fff; background:#34ad2a; }
    .oauth-box .tab-content{ display:none; }
    
/*会员头像容器*/
.avatar-box{ padding:10px 15px; border-bottom:1px solid #e0e0e0; height:60px; background:#3d79d9; }
    .avatar-box .img-box{ position:relative; display:block; float:left; margin-right:10px; width:60px; height:60px; border-radius:60px; background:#fff; text-align:center; overflow:hidden; }
    .avatar-box .img-box img{ padding:2px; width:54px; height:54px; border:1px solid #f5f5f5; border-radius:60px; background:#fff;  }
    .avatar-box .img-box i{ color:#ccc; font-size:54px; line-height:78px; background:#fff; }
    .avatar-box h3{ margin:0; color:#fff; font-size:14px; font-weight:bold; line-height:32px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
    .avatar-box p{ color:#666; font-size:12px; line-height:20px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
    .avatar-box p b{ color:#fff; font-weight:normal; }
    

/*表格样式*/
.table-wrap{ margin:0 10px 20px; }
.ftable{ margin:15px 0; width:100%; border:1px solid #f0f0f0; background:#fff; }
.mtable{ margin:15px 0; width:100%; background:#fff; _width:auto; }
	.mtable th,.ftable th{ padding:0.8em; color:#6e717a; font-size:13px; font-weight:400; background:#fbfbfb; border-bottom:1px solid #e8e8e8; }
	.mtable td,.ftable td{ padding:0.8em; color:#333; font-size:13px; border-bottom:1px solid #F3F3F3; }
	.ftable td .img{ padding:1px; width:60px; height:60px; border:1px solid #e8e8e8; }
	.ftable td s{ color:#999; text-decoration:line-through; }
	.mtable .tr_odd_bg,.ftable .tr_odd_bg{ background:#f9f9f9; }
	
	.mtable thead{ height:30px; line-height:30px;  background:#eff7fe;}
	.mtable thead td{ font-weight:bold; color:#015293;padding:8px; font-size:15px;}
	.mtable tbody tr:hover{ background:#EFEFEF;}
	
	
/*会员列表页码样式*/
.page-foot{ clear:both; height:35px; line-height:35px; }
    .page-foot .btn-box a{ display:inline-block; margin-right:10px; padding:5px 15px; line-height:20px; border:1px solid #eee; font-size:12px; vertical-align:middle; }
    .page-foot .right{ float:right; }

/*头像容器*/
.avatar-wrap{ margin:0 15px; background:#fafafa; }
    .avatar-wrap:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
    .avatar-wrap .avatar-box{ padding:10px 25px; border-bottom:1px solid #e0e0e0; height:60px; }
    .avatar-wrap .avatar-box .img-box{ position:relative; display:block; float:left; margin-right:10px; width:60px; height:60px; overflow:hidden; }
    .avatar-wrap .avatar-box .img-box img{ padding:2px; width:54px; height:54px; border:1px solid #f5f5f5; border-radius:60px; background:#fff;  }
    .avatar-wrap .avatar-box .img-box i{ color:#ccc; font-size:54px; line-height:54px; }
    .avatar-wrap .avatar-box h3{ margin:0; color:#333; font-size:14px; font-weight:normal; line-height:32px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
    .avatar-wrap .avatar-box p{ color:#666; font-size:14px; line-height:20px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
    .avatar-wrap .avatar-box p i{ color:#23ac38; font-style:normal; }
/*头像上传*/
.cropper-wrap{ margin-top:20px; }
	.cropper-wrap .cropper-box{ position:relative; float:left; margin-right:20px; padding:1px; width:350px; height:350px; text-align:center; border:1px solid #f0f0f0; border-radius:2px; background:#f4f4f4; text-align:center; vertical-align:middle; }
	.cropper-wrap .cropper-box div{ margin:auto; vertical-align:middle; }
	
	.cropper-wrap .cropper-view{ float:left; width:184px; }
	.cropper-wrap .cropper-view .img-box{ padding:1px; width:180px; height:180px; border:1px solid #f0f0f0; border-radius:2px; background:#fff; overflow:hidden; }
	.cropper-wrap .cropper-view .img-box img{ display:block; width:180px; height:180px; }
	.cropper-wrap .cropper-view .btn-box p{ margin:8px 0; text-align:center; color:#333; font-size:13px; line-height:24px; }
	.cropper-wrap .cropper-view .btn-box p.tip{ text-align:left; color:#999; font-size:13px; line-height:22px; }
	.cropper-wrap .cropper-view .btn-box .btn{ width:100%; line-height:34px; height:36px; border:1px solid #1E7BB3; background:#1E7BB3; cursor:pointer; color:#fff; }
    .cropper-wrap .cropper-view .btn-box .btn:hover{ background:#3488ba;}

/*以下部分是WebUploader必须的*/
.webuploader-container{ position:relative; }
.webuploader-element-invisible{ position:absolute !important; clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px,1px,1px,1px); }
.webuploader-pick{ position:relative; display:inline-block; padding:0 25px; line-height:30px; height:30px; border:1px solid #02598E; border-radius:2px; cursor:pointer; background:#1e7bb3; color:#fff; text-align:center; overflow:hidden; zoom:1; *display:inline; }
.webuploader-pick-hover{ opacity:0.9; }
.webuploader-pick-disable{ opacity:0.6; pointer-events:none; }

.upload-box{ margin-left:5px; position:relative; display:inline-block; height:30px; vertical-align:middle; zoom:1; *display:inline;}
	.upload-box .upload-btn{ display:inline-block; height:30px; font-size:13px; zoom:1; *display:inline; }
	.upload-box .upload-progress{ position:absolute; top:0; left:0; padding:2px 5px; width:115px; height:26px; border:1px solid #d7d7d7; background:#fff; overflow:hidden; }
	.upload-box .upload-progress .txt{ display:block; padding-right:10px; font-weight:normal; font-style:normal; font-size:11px; line-height:18px; height:18px; text-overflow:ellipsis; overflow:hidden; }
	.upload-box .upload-progress .bar{ position:relative; display:block; width:112px; height:4px; border:1px solid #1da76b; }
	.upload-box .upload-progress .bar b{ display:block; width:0%; height:4px; font-weight:normal; text-indent:-99em; background:#28B779; overflow:hidden; }
	.upload-box .upload-progress .close{ position:absolute; display:block; top:1px; right:1px; width:14px; height:14px; text-indent:-99em; background:url(../images/sprite.gif) 0 -240px no-repeat; cursor:pointer; overflow:hidden; }

/*会员中心导航*/
.center-nav{ padding:0 0 0 0; }
    .center-nav ul li{ padding:0; overflow:hidden; }
    .center-nav ul li h2{ margin-bottom:8px; margin-top:10px; color:#fff; font-size:14px; font-weight:normal; background:#75bff0; line-height:30px; }
    .center-nav ul li h2 i{ display:inline-block; margin-left:10px; color:#fff; font-size:14px; line-height:20px; }
    .center-nav ul li h2 span{ font-weight:300; }
    .center-nav ul li .list{ margin:0 0 15px 26px; font-size:15px; }
    .center-nav ul li .list p{ margin-top:5px; }
    .center-nav ul li .list a{ display:block; height:30px; line-height:30px; color:#757575; }
    .center-nav ul li .list a i{ float:right; margin-right:10px; line-height:30px; color:#999; font-size:12px; }
    .center-nav ul li.selected .list a,.center-nav ul li .list a:hover{ color:#23ac38; }
    .center-nav ul li .list a.selected{ color:#01479D; font-weight:bold; }
    
.center-head{ margin:15px 10px 0; padding:15px; background:#fafafa; }
    .center-head .img-box{ display:block; float:left; width:116px; height:116px; text-align:center; border-radius:110px; background:#fff; overflow:hidden; }
    .center-head .img-box img{ padding:2px; width:110px; height:110px; border:1px solid #f5f5f5; border-radius:110px; background:#fff; }
    .center-head .img-box i{ color:#ccc; font-size:110px; line-height:1.3em; }
    .center-head .list-box{ position:relative; display:block; margin-left:135px;}
    .center-head .list-box h3{ display:block; color:#333; font-size:16px; font-weight:normal; line-height:42px; }
    .center-head .list-box ul:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
    .center-head .list-box ul li{ display:block; float:left; width:33.32%; color:#848484; font-size:14px; line-height:32px; }
    .center-head .list-box ul li p{ text-align:center; }
    .center-head .list-box ul li .link-btn{ display:inline-block; padding:5px 15px; color:#fff; font-size:12px; line-height:18px; background:#6caa4b; vertical-align:middle; }
.center-info{ position:relative; margin:0 10px 0; padding:15px 30px; background:#fff; }
    .center-info ul:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
    .center-info ul li{ display:block; float:left; width:50%; _width:49.8%; line-height:30px; color:#999; }
.center-tit{ margin:0 10px; padding:10px 15px; background:#fafafa; line-height:24px; }
    .center-tit span{ float:right; font-size:12px; }
    .center-tit h3{ color:#000; font-size:14px; font-weight:normal; }
    .center-tit h3 i{ margin-right:5px; font-size:14px; }
    
    
    
    
/*表单样式*/
.msg-box{ display:block; margin:0; padding:6px; border:1px solid #fbf2b5; background:#fcfbda; }
    .msg-box i{ display:block; float:left; margin:4px 0 0; font-size:12px; color:#A094A9; width:18px; height:18px; text-align:center; vertical-align:middle; }
    .msg-box p{ margin-left:18px; line-height:24px; color:#A4A147; font-size:12px; }
.form-box{ margin:0 50px; padding:20px 0 30px; }
    .form-box .form-group{ margin:0; padding:10px 0; clear:both; }
    .form-box .form-group .tips{ margin-left:16%; color:#666; font-size:12px; line-height:20px; }
    .form-box .form-group dt{ display:block; float:left; padding-right:2%; width:14%; line-height:40px; text-align:right; color:#888; }
    .form-box .form-group dd{ display:block; position:relative; margin-left:16%; line-height:40px; }
    .form-box .form-group dd img{ vertical-align:middle; }
    .form-box .form-group dd a.send{ display:inline-block; padding:0 10px; color:#555; border:1px solid #e0e0e0; height:40px; line-height:40px; color:#333; }
    .form-box .form-group dd a.send.gray{ color:#999; }
    .form-box .form-group dd .input{ display:inline-block; padding:0 10px; width:50%; height:40px; line-height:20px; border:1px solid #e0e0e0; }
    .form-box .form-group dd .input.code{ width:80px; }
    .form-box .form-group dd .select{ display:inline-block; padding:10px; height:40px; line-height:20px; border:1px solid #e0e0e0; }
    .form-box .form-group dd .textarea{ display:inline-block; padding:10px; width:50%; height:80px; line-height:20px; border:1px solid #e0e0e0; vertical-align:middle; overflow:auto; }
    .form-box .form-group dd .submit{ display:inline-block; margin:0 0 0 5px; padding:10px 46px; width:auto; height:auto; line-height:20px; color:#fff; font-size:14px; border:1px solid #117ea6; background:#117ea6; cursor:pointer; }
    .form-box .form-group dd .submit:hover{ background:#01479D;}
    .form-box .form-group dd .button{ display:inline-block; margin:0 0 0 5px; padding:10px 46px; width:auto; height:auto; line-height:20px; color:#666; font-size:14px; border:1px solid #eee; background:#eee; cursor:pointer; }
    .form-box .form-group dd label.mart{ margin-right:5px; }
    /*全屏样式*/
    .form-box.full{ padding:0 0 50px; }
    .form-box.full .form-group dt{ width:40%; }
    .form-box.full .form-group dd{ margin-left:42%; }
    .form-box.full .form-group dd .input{ width:40%; }
    .form-box.full .form-group dd .input.code{ width:80px; }


/*头部*/
.header_top{ width:100%; height:48px; background:#f3f4f8; border-bottom:1px solid #E3E3E3;}
.header_top .wrap{ text-align:right; width:1200px; height:48px; line-height:48px; margin:0 auto;}
.header_top .wrap a,.top .wrap span{ font-size:14px; }
.header_top .wrap a{ cursor:pointer;}
.header_top .wrap img{ height:25px; display:block; float:right; margin:10px 0 0 10px;}

.header{ width:1200px; height:105px; overflow:hidden; margin:0 auto;}
.header .logo-link{ display:block; float:left; margin:12px 0 0 0;}
.header .logo-link img{ width:296px; height:85px;}
.header .nav{ float:right; width:830px; margin-left:70px;}
.header .nav a{ display:block; float:left; font-weight:bold; font-size:20px; line-height:102px; padding:0 27px; margin:0 5px;}
.header .nav a.cur{ border-bottom:3px solid #1492ff; background:#f3f4f8;}
.header .nav a:hover{ color:#333;}
.bk{ width:100%; height:347px; overflow:hidden; background:url(../images/bk.png) no-repeat center;}
.bk .ss{ width:717px; height:62px; margin:70px auto 0 auto; background:#fff;}
.bk .ss input{ float:left; width:470px; height:62px; background:#fff; padding-left:15px; font-size:15px; border:none; outline:none;}
.bk .ss a{ outline:none; display:block; font-size:21px; color:#fff; float:left; width:92px; padding-left:50px; height:62px; line-height:62px; background:url(../images/ss.png) no-repeat left 13px center #ec940a;}
.bk .ssfast{ color:#fff; font-size:14px; width:717px; height:19px; line-height:19px; margin:10px auto 0 auto;}
.bk .ssfast a{ color:#fff; margin-right:20px; }
.bk .ss .sselect{ float:left; width:90px; height:58px; line-height:62px; border:none; font-size:16px; outline:none;background:#fff; color:#5e5e5e; cursor:pointer; }


/*头条*/
.today{ position:relative; z-index:99; width:1200px; height:190px; background:#fff; border-bottom: 8px solid #1492ff; margin:-130px auto 0 auto;}
.txtScroll-today{ width:1080px; padding:30px 0 0 30px;  overflow:hidden; position:relative; }
.txtScroll-today .hd{ position:absolute; bottom:10px; left:50%; margin-left:-80px; height:30px; }
.txtScroll-today .hd ul{ float:left; overflow:hidden; zoom:1; margin:10px 0 0 0; }
.txtScroll-today .hd ul li{ float:left;  width:28px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:#ddd; }
.txtScroll-today .hd ul li.on{ background:#1492ff }
.txtScroll-today .bd{ padding:15px;  }
.txtScroll-today .infoList li{ padding-left:80px; background:url(../images/today.png) no-repeat left top 5px; height:140px; }
.txtScroll-today .infoList li p.title{ font-size:30px;line-height:40px;display: -webkit-box; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical;}
.txtScroll-today .infoList li p.zhaiyao{ font-size:20px; color:#333; margin-top: 15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

/*动态新闻*/
.dynamic{ width:1160px; height:326px; box-shadow: 1px 1px 6px 1px rgb(0 0 0 / 10%); padding:33px 20px; margin:20px auto;}
.focusBox { float:left; position: relative; width:567px;height:320px; overflow: hidden; text-align:left;}
.focusBox .pic li:hover a img{-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1); -webkit-transform: scale(1.1);transform: scale(1.1);}  
.focusBox .pic { margin:0px; padding: 0px; list-style:none}
.focusBox .pic img { width:567px;height:320px;display: block;-moz-transition: all 0.4s ease-in-out 0s;-ms-transition: all 0.4s ease-in-out 0s;-o-transition: all 0.4s ease-in-out 0s;-webkit-transition: all 0.4s ease-in-out 0s;transition: all 0.4s ease-in-out 0s;}   
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height:36px; line-height:36px; width:100%;  background:#341; filter: alpha(opacity=40); opacity:0.4; overflow:hidden; }  
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; line-height:36px; } 
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;} 
.focusBox .txt li a{font-family: 微软雅黑; display: block; color:#FFFFFF;font-size:15px; text-decoration: none; line-height:36px;padding: 0 0 0 10px;max-width: 360px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}    
.focusBox .num { position: absolute; z-index:3; bottom:0px; right:0px;} 
.focusBox .num li{ float: left; position: relative; width:36px; height:36px; line-height:36px; overflow: hidden; text-align: center;  cursor: pointer; }    
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index:2; display: block; color: white; width:36px;; height:36px;top:0;left: 0; text-decoration: none; }  
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }  
.focusBox .num li.on a,.focusBox .num a:hover{ background:#1492ff;}


/* 本例子css */
.hasMoreTab{ width:580px; margin-left:10px; float:left; }
.hasMoreTab .hd{ margin-left:5px; line-height:33px; height:46px; border-bottom:1px solid #ededed; position:relative; }
.hasMoreTab .hd .more{ float:right; font-size:15px; margin:8px 0 0 0;}
.hasMoreTab .hd .more a{ color:#1492ff; }
.hasMoreTab .hd ul{ z-index:5; position:absolute; height:46px;  overflow:hidden; zoom:1; }
.hasMoreTab .hd li{ float:left;  padding:0 0px; cursor:pointer; margin-left:-1px; font-size:22px; }
.hasMoreTab .hd span{ float:left; font-size:18px; margin:0 8px;}
.hasMoreTab .hd li.on{ font-weight:bold; height:42px; line-height:33px; font-weight:bold; border-bottom:4px solid #1492ff; color:#1492ff;  }

.hasMoreTab .bd{ padding:12px 0 0 5px; clear:both; position:relative;  }
.hasMoreTab .bd ul li{ width:570px; height:38px; line-height:38px;}
.hasMoreTab .bd ul li em{ float:left; width:4px; height:4px; background:#1492ff; margin:17px 8px 0 0;}
.hasMoreTab .bd ul a{ float:left; font-size:16px;  } 
.hasMoreTab .bd ul span{ float:right; color:#999; font-size:14px;}        

/* 我要看、我要办、我要问 css */
.notice { width:100%; overflow: hidden; background:#f6f6f6; }
.notice .tab-hd { width:1200px; height:112px; margin:0 auto; background:#1492ff; }
.notice .tab-hd ul { width:1200px; height:112px; }
.notice .tab-hd li{ float: left;  display:block; width:380px; height:77px; padding:35px 0 0 20px; background:#72beff; }
.notice .tab-hd li a.n1 em{ display:block; float:left; margin-right:20px; width:45px; height:45px; background:url(../images/n1.png) no-repeat left center; }
.notice .tab-hd li a.n2 em{ display:block; float:left; margin-right:20px; width:45px; height:45px; background:url(../images/n2.png) no-repeat left center; }
.notice .tab-hd li a.n3 em{ display:block; float:left; margin-right:20px; width:45px; height:45px; background:url(../images/n3.png) no-repeat left center; }
.notice .tab-hd .linksa h3{ font-size:30px; color:#fff; font-weight:normal;}
.notice .tab-hd .linksa p{ display:none;}
.notice .tab-hd .linksa i{ display:none; position:absolute; bottom:0px; left:37px; width:20px; height:10px; background:url(../images/active.png) no-repeat;}

.notice .tab-hd li:hover{ color:#fff; text-decoration:none; -webkit-transition: all 0.2s linear;transition: all 0.2s linear;}
.notice .tab-hd li.on{ color:#fff; background:#1492ff;width:380px; height:90px; padding:22px 0 0 20px;}
.notice .tab-hd li.on .n1 em{ display:block; float:left; margin-right:20px; width:65px; height:65px; background:url(../images/n1c.png) no-repeat left center; }
.notice .tab-hd li.on .n2 em{ display:block; float:left; margin-right:20px; width:65px; height:65px; background:url(../images/n2c.png) no-repeat left center; }
.notice .tab-hd li.on .n3 em{ display:block; float:left; margin-right:20px; width:65px; height:65px; background:url(../images/n3c.png) no-repeat left center; }
.notice .tab-hd li.on h3{ font-size:38px; margin-top:-10px; font-weight:normal;}
.notice .tab-hd li.on p{ display:block; color:#fff;}
.notice .tab-hd li.on i{ display:block;}

.notice .tab-bd { width:1200px; height:auto; margin:25px auto 0 auto; overflow:hidden;}


/* 我要看 css */
.n1_body{ width:1200px; height:500px; margin-top:25px; overflow:hidden;}
.n1_body .n1_left{ float:left; width:835px; height:500px; overflow:hidden; border-top:6px solid #1492ff; background:#fff;}
/* 左边css */
.wykMoreTab{ width:785px; margin:0 25px; }
.wykMoreTab .hd{ line-height:30px; height:30px; margin:30px 0 0 0; position:relative; }
.wykMoreTab .hd .more{ float:right; font-size:15px; margin:5px 0 0 0;}
.wykMoreTab .hd .more a{ color:#1492ff; }
.wykMoreTab .hd ul{ z-index:5; position:absolute; height:30px;  overflow:hidden; zoom:1; }
.wykMoreTab .hd li{ float:left; margin-right:35px; cursor:pointer; font-size:24px; }
.wykMoreTab .hd li.on{ font-weight:bold; height:30px; line-height:30px; font-weight:bold; color:#1492ff;  }
.wykMoreTab .bd{ padding:12px 0 0 5px; clear:both; position:relative;  }
.wykMoreTab .bd .topping{ width:785px; height:80px; overflow:hidden; padding:20px 0 25px 0; border-bottom:1px dashed #b7b7b7;}
.wykMoreTab .bd .topping dl{ float:left; width:78px; height:65px; padding-top:13px; border:1px solid #d8d8d8; text-align:center;}
.wykMoreTab .bd .topping dl dt{ font-size:30px; color:#000; font-weight:bold; line-height:30px;}
.wykMoreTab .bd .topping dl dd{ font-size:14px; color:#999; line-height:25px;}
.wykMoreTab .bd .topping .wrap{ float:left; width:665px; margin-left:35px; height:100px;}
.wykMoreTab .bd .topping .wrap .title{ display:block; font-size:18px; line-height:28px; color:#000;}
.wykMoreTab .bd .topping .wrap span{ display:block; float:left; font-size:14px; line-height:20px; margin:5px 20px 0 0; color:#828282;}
.wykMoreTab .bd .topping .wrap a.more{ float:right; margin:5px 0 0 0; font-size:14px; color:#1492ff;}
.wykMoreTab .bd ul{ margin:20px 0 0 0;}
.wykMoreTab .bd ul li{ width:100%; height:25px; line-height:25px; margin:12px 0; color:#333; font-size:18px;}
.wykMoreTab .bd ul li em{ float:left; width:4px; height:4px; border-radius:50%; background:#333; margin:10px 18px 0 8px;}
.wykMoreTab .bd ul li a{ display:block; float:left;}
.wykMoreTab .bd ul li span{ float:right; font-size:14px; color:#828282; }


.lead{ width:785px; height:350px; margin-top:30px; }
.lead dl.xz{ float:left; width:200px;}
.lead dl.xz dt{ float:left; display:block; width:30px; height:80px; padding-top:20px; line-height:25px; text-align:center; font-size:16px; font-weight:bold; margin:100px 0 0 0; color:#fff; background:#1492ff; }
.lead dl.xz dd{ float:left; }
.lead dl.xz dd ul{ margin:77px 0 0 20px; }
.lead dl.xz dd ul li{ width:128px; height:158px; }
.lead dl.xz dd ul li img{ width:120px; height:150px; padding:3px; border:1px solid #ececec; }
.lead dl.xz dd ul li span{ display:block; width:128px; text-align:center;}

.lead dl.fxz{ float:left; width:585px; }
.lead dl.fxz dt{ float:left; display:block; width:30px; height:90px; padding-top:10px; line-height:25px; text-align:center; font-size:16px; font-weight:bold; color:#fff; margin:100px 0 0 0; background:#1492ff;}
.lead dl.fxz dd{ float:left; width:555px; }
.lead dl.fxz dd ul{ margin:25px 0 0 30px; }
.lead dl.fxz dd ul li{ float:left; width:100px; height:158px; margin:0 5px 5px 0; }
.lead dl.fxz dd ul li img{ width:92px; height:120px; padding:3px; border:1px solid #ececec; }
.lead dl.fxz dd ul li span{ display:block; width:100px; line-height:20px; text-align:center;}

/* 右边css */
.n1_body .n1_right{ float:right; width:330px; height:500px; overflow:hidden; border-top:6px solid #1492ff; background:#fff;}
.n1_body .n1_right ul{ margin:0 15px;}
.n1_body .n1_right ul li{ width:300px; height:70px; line-height:70px; border-bottom:1px solid #eee; color:#000; font-size:20px;}
.n1_body .n1_right ul li em{ float:left; width:35px; height:35px; background:Red; margin:20px 40px 0 40px;}
.n1_body .n1_right ul li.l1 em{ background:url(../images/l1.png) no-repeat center center;}
.n1_body .n1_right ul li.l2 em{ background:url(../images/l2.png) no-repeat center center;}
.n1_body .n1_right ul li.l3 em{ background:url(../images/l3.png) no-repeat center center;}
.n1_body .n1_right ul li.l4 em{ background:url(../images/l4.png) no-repeat center center;}
.n1_body .n1_right ul li.l5 em{ background:url(../images/l5.png) no-repeat center center;}
.n1_body .n1_right ul li.l6 em{ background:url(../images/l6.png) no-repeat center center;}
.n1_body .n1_right ul li.l7 em{ background:url(../images/l7.png) no-repeat center center;}
.n1_body .n1_right ul li a{ display:block;}
.n1_body .n1_right ul li:hover{ font-weight:bold;}
.n1_body .n1_right ul li.l1:hover em{ background:url(../images/l1c.png) no-repeat center center;}
.n1_body .n1_right ul li.l2:hover em{ background:url(../images/l2c.png) no-repeat center center;}
.n1_body .n1_right ul li.l3:hover em{ background:url(../images/l3c.png) no-repeat center center;}
.n1_body .n1_right ul li.l4:hover em{ background:url(../images/l4c.png) no-repeat center center;}
.n1_body .n1_right ul li.l5:hover em{ background:url(../images/l5c.png) no-repeat center center;}
.n1_body .n1_right ul li.l6:hover em{ background:url(../images/l6c.png) no-repeat center center;}
.n1_body .n1_right ul li.l7:hover em{ background:url(../images/l7c.png) no-repeat center center;}

.n2_body{ width:1200px; height:500px; margin-top:25px; overflow:hidden;}
.n2_body .list{ width:582px; height:500px; overflow:hidden;}

.kfMoreTab{ width:582px; float:left; }
.kfMoreTab .hd{ line-height:40px; height:50px; margin:30px 0 10px 10px; position:relative; }
.kfMoreTab .hd .more{ float:right; font-size:15px; margin:5px 0 0 0;}
.kfMoreTab .hd .more a{ color:#1492ff; }
.kfMoreTab .hd ul{ z-index:5; position:absolute; height:50px;  overflow:hidden; zoom:1; }
.kfMoreTab .hd li{ float:left;  padding:0; cursor:pointer; font-size:30px; }
.kfMoreTab .hd span{ float:left;font-size:25px; margin:0 20px;}
.kfMoreTab .hd li.on{ height:46px; line-height:40px; border-bottom:3px solid #1492ff; color:#1492ff;  }
.kfMoreTab .bd{ padding:12px 0 0 0px; clear:both; position:relative;  }
.kfMoreTab .bd .toping{ position:relative; width:552px; height:120px; padding:15px; background:#fff;}
.kfMoreTab .bd .toping a.img{ width:260px; height:120px; overflow:hidden;}
.kfMoreTab .bd .toping a.img img{ width:230px; height:120px;}
.kfMoreTab .bd .toping a.title{ position:absolute; color:#1492ff; font-weight:bold; top:12px; left:255px; width:320px; display:block; text-align:center; font-size:18px; line-height:27px;}
.kfMoreTab .bd .toping a.title:hover{ color:#1492ff;}
.kfMoreTab .bd .toping p.zhaiyao{ position:absolute; left:260px; top:70px; color:#828282; line-height:24px; text-indent:2em;}
.kfMoreTab .bd ul{ margin:15px 0 0 0; background:#fff; padding:15px;}
.kfMoreTab .bd ul li{ height:25px; line-height:25px; margin:7px 0; color:#333; font-size:18px;}
.kfMoreTab .bd ul li em{ float:left; width:4px; height:4px; border-radius:50%; background:#333; margin:10px 18px 0 5px;}
.kfMoreTab .bd ul li a{ display:block; float:left;}
.kfMoreTab .bd ul li span{ float:right; font-size:14px; color:#828282; }



.n3_body{ width:1200px; height:auto; margin-top:25px; overflow:hidden; border-top:6px solid #1492ff; background:#fff;}
.n3_body .hr{ width:1140px; height:60px; line-height:60px; text-align:center; margin:15px 30px; background:url(../images/hr.png) center repeat-x;}
.n3_body .hr span{ display:inline-block; color:#bb2335; background:#fff; padding:0 20px; font-size:23px;}

.n3MoreTab{ width:1140px; height:460px; overflow:hidden; margin:0 auto; }
.n3MoreTab .hd{ width:500px; line-height:40px; height:47px; margin:20px auto; position:relative;}
.n3MoreTab .hd ul{ height:50px; }
.n3MoreTab .hd li{ float:left; width:230px; height:47px; background:url(../images/js_bsfw_h.png) no-repeat; text-align:center; padding:0; margin:0 10px; cursor:pointer; font-size:17px; }
.n3MoreTab .hd li.on{ background:url(../images/js_bsfw.png) no-repeat; color:#FFF; }
.n3MoreTab .hd .bsfw{ position:absolute; z-index:99; width:157px; height:53px; top:-10px; right:-305px;}
.n3MoreTab .bd{ padding:12px 0 0 0px;  clear:both; position:relative;  }
.n3MoreTab .bd ul{ width:1140px;height:auto; overflow:hidden;}
.n3MoreTab .bd ul li{ width:168px; height:50px; border:1px solid #e8e8e8; float:left; margin:10px 10px;}
.n3MoreTab .bd ul li a{ display:block;}
.n3MoreTab .bd ul li img{ width:33px; height:33px; margin:9px 5px 0 10px; float:left;}
.n3MoreTab .bd ul li span{ display:block; float:left; border-left:1px solid #e8e8e8; height:30px; line-height:30px; padding-left:10px; font-size:17px; margin:12px 0 0 5px;}
.n3MoreTab .bd ul li:hover{ background:#f7f7f7;}
.n3MoreTab .bd ul li:hover a{ color:#355e92;}

.n3_body .other{ margin:0 0 0 22px;}
.n3_body .other li{ float:left; width:250px; height:60px; margin:20px 20px; line-height:60px; border-radius:5px; background:url(../images/o.png) no-repeat right 5px center #E8F1F5; }
.n3_body .other li a{ display:block; font-size:17px;}
.n3_body .other li img{ float:left; width:39px; height:39px; margin:11px 3px 0 8px; }
.n3_body .other li span{ float:left; display:block; height:30px; line-height:30px; margin:15px 5px 0 8px; padding-left:15px; border-left:1px solid #dadada;}

/* 我要问 */
.n4_body{ width:1200px; height:auto; margin-top:25px; overflow:hidden; }
.n4_body .list4{ width:582px; height:760px; overflow:hidden; }

.n4MoreTab{ width:582px; height:auto; overflow:hidden; margin:0 auto; }
.n4MoreTab .hd{ line-height:40px; height:50px; margin:10px 0 10px 0px; position:relative; }
.n4MoreTab .hd .more{ float:right; font-size:15px; margin:5px 0 0 0;}
.n4MoreTab .hd .more a{ color:#1492ff; }
.n4MoreTab .hd ul{ z-index:5; position:absolute; height:50px;  overflow:hidden; zoom:1; }
.n4MoreTab .hd li{ float:left; margin-right:20px; padding:0; cursor:pointer; font-size:30px; }
.n4MoreTab .hd span{ float:left;font-size:25px; margin:0 20px;}
.n4MoreTab .hd li.on{ height:46px; line-height:40px; border-bottom:3px solid #1492ff; color:#1492ff;  }

.n4MoreTab .bd{ padding:12px 0 0 0px;  height:680px; clear:both; position:relative;  }
.n4MoreTab .bd .top{ position:relative; width:582px; height:258px; overflow:hidden; background:url(../images/n4bg.png) no-repeat;}
.n4MoreTab .bd .bg2{ background:url(../images/n4bg2.png) no-repeat;}
.n4MoreTab .bd .top h3{ display:block; width:300px; line-height:45px; color:#fff; font-size:28px; padding:45px 0 0 30px;}
.n4MoreTab .bd .top a{ display:block; position:absolute; width:160px; height:50px; bottom:32px; left:30px; line-height:50px; text-align:center; border:1px solid #fff; color:#fff; font-size:18px;}
.n4MoreTab .bd ul{}
.n4MoreTab .bd ul li{ width:522px; height:95px; padding:15px 30px 10px 30px; border-left:6px solid #1492ff; background:#fff; margin-top:14px;}
.n4MoreTab .bd ul li a{ display:block; min-height:65px; color:#000; font-size:20px; font-weight:bold;}
.n4MoreTab .bd ul li a:hover{ color:#1492ff;}
.n4MoreTab .bd ul li span{ font-size:16px; color:#666; margin-top:10px;}

.n5_body{ width:1200px; height:auto; margin-top:25px; overflow:hidden; }
.n5MoreTab{ width:710px; overflow:hidden; float:left; }
.n5MoreTab .hd{ line-height:40px; height:50px; margin:10px 0 20px 0px; position:relative; }
.n5MoreTab .hd .more{ float:right; font-size:15px; margin:5px 0 0 0;}
.n5MoreTab .hd .more a{ color:#1492ff; }
.n5MoreTab .hd ul{ z-index:5; position:absolute; height:50px;  overflow:hidden; zoom:1; }
.n5MoreTab .hd li{ float:left; margin-right:20px; padding:0; cursor:pointer; font-size:30px; }
.n5MoreTab .hd li.on{ height:46px; line-height:40px; color:#1492ff; border-bottom:3px solid #1492ff;  }
.n5MoreTab .bd{ clear:both; position:relative; height:340px; background:#fff; padding:20px 20px 30px 20px;  }
.n5MoreTab .bd dl{ width:710px; height:40px; line-height:40px; font-weight:bold; font-size:20px;}
.n5MoreTab .bd dl dd{ float:left; width:550px; margin-left:15px;}
.n5MoreTab .bd dl dt{ float:right; width:110px; margin-right:25px;}
.n5MoreTab .bd ul{ width:660px; height:300px; overflow:hidden;}
.n5MoreTab .bd ul li{ border-bottom:1px solid #efefef; padding:20px 10px; height:20px; line-height:20px;}
.n5MoreTab .bd ul li a{ display:block; float:left; font-size:18px;}
.n5MoreTab .bd ul li span{ float:right; font-size:14px; color:#999; margin:2px 0 0 0;}

.n5_link{ width:490px; height:390px; background:#fff; float:left; margin-top:80px; }
.n5_link ul{ border-left:1px solid #efefef; width:489px; height:280px; margin:30px 0 30px 0; padding-top:50px;}
.n5_link ul li{ float:left; width:160px; height:130px; text-align:center;}
.n5_link ul li img{ width:63px; height:67px;}


.open_body{ position:relative; width:100%; height:auto; overflow:auto; background:#fff; min-height:450px; }
.open_body .tit{ width:1200px; margin:40px auto 0px auto; height:40px; line-height:40px;}
.open_body .tit h3{ float:left; font-size:30px; color:#000;}
.open_body .tit a{ float:right; color:#1492ff;}
.open_body .wrap{ width:1200px; height:310px; overflow:hidden; box-shadow: 0 0 10px 0 rgba(0, 36, 121, 0.1); margin:40px auto 0 auto;}
.open_body .wrap ul{ width:1210px; overflow:hidden; margin:30px 0;}
.open_body .wrap ul li{ float:left; width:200px; height:80px; margin:20px 0 20px 0; text-align:center; border-right:1px solid #dcdcdc}
.open_body .wrap ul li a{ display:block;}
.open_body .wrap ul li img{ width:36px; height:38px;}
.open_body .wrap ul li span{ display:block; font-size:20px; margin:10px 0 0 0;}

.zt_body{ position:relative; width:100%; height:auto; overflow:hidden; background:#fff; }
.zt_body .tit{ width:1200px; margin:40px auto 0px auto; height:40px; line-height:40px;}
.zt_body .tit h3{ float:left; font-size:30px; color:#000;}
.zt_body .tit a{ float:right; color:#1492ff;}
.zt_body .wrap{ width:1200px; height:208px; overflow:hidden; box-shadow: 0 0 10px 0 rgba(0, 36, 121, 0.1); margin:40px auto 0 auto;}
/* 专题专栏css */

.ztScroll{ margin:10px auto;  position:relative;  width:1150px;  padding:10px 0 10px 50px; background:#fff; overflow:hidden; }
.ztScroll .prev,
.ztScroll .next { width:33px; height:74px; position:absolute; top:55px; z-index:3; filter:alpha(opacity=20); -moz-opacity:.2; opacity:.2; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.ztScroll .prev { background-image:url(../images/index.png); background-position:-83px 0; left:10px }
.ztScroll .next { background-image:url(../images/index.png); background-position:-118px 0; right:10px }
.ztScroll .prev:hover,
.ztScroll .next:hover { filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6 }
.ztScroll ul{ overflow:hidden; zoom:1; }
.ztScroll ul li{ width:255px; float:left; overflow:hidden; padding:0 10px;     }
.ztScroll ul li img{ width:255px; height:165px; display:block; background:url(../images/loading.gif) center center no-repeat; border-radius:10px;}
.zt_body .open_div{ display:block; width:96px; height:32px; line-height:32px; margin:20px auto 0 auto; font-size:18px; color:#1492ff; background:url(../images/jt_open.png) no-repeat; }
.zt_body .txtlist{ width:1200px; margin:30px auto;}
.zt_body .txtlist li{ float:left; width:380px; padding-left:20px; height:40px; line-height:40px; overflow:hidden; font-size:18px;}
.zt_body .txtlist li strong{ color:#1492ff; font-weight:bold; font-size:30px; float:left; margin-right:7px;}


/*政务公开
----------------------------------------------*/
.xxgk_con{ width:1200px; height:108px; margin:40px auto; }
.xxgk_con h3{ display:block; background:url(../images/xxgk-l.png) no-repeat; width:227px; height:108px; line-height:108px; text-align:center; font-size:22px; color:#fff; float:left;}
.xxgk_con ul{ float:left; width:972px; height:108px; margin-left:1px;}
.xxgk_con ul li{ float:left; width:242px; height:53px; line-height:53px; text-align:center; background:#f6f6f6; border:1px solid #fff; border-bottom:none; border-left:none;}
.xxgk_con ul li a{ display:block; font-size:18px;}

.xxgk_con2{ width:1200px; height:480px; margin:0 auto; overflow:hidden;}
.xxgk_con2 h3{ display:block; height:50px; line-height:50px; margin-bottom:10px; font-size:26px;}
.xxgk_con2 .wrap{ width:1200px; height:430px; background:#f6f6f6;}

/* 政策文件 css */
.con2MoreTab{ width:540px; margin:30px 0 0 30px; float:left; }
.con2MoreTab .hd{ margin-left:5px; line-height:33px; height:45px; border-bottom:1px solid #ededed; position:relative; }
.con2MoreTab .hd .more{ float:right; font-size:16px; margin:1px 0 0 0;}
.con2MoreTab .hd .more a{ color:#1492ff; font-weight:bold; }
.con2MoreTab .hd ul{ z-index:5; position:absolute; height:46px;  overflow:hidden; zoom:1; }
.con2MoreTab .hd li{ float:left;  padding:0 0px; cursor:pointer; font-size:22px; }
.con2MoreTab .hd span{ float:left; font-size:20px; margin:0 10px;}
.con2MoreTab .hd li.on{ height:42px; line-height:33px; border-bottom:3px solid #1492ff; color:#1492ff;  }
.con2MoreTab .bd{ padding:12px 0 0 5px; clear:both; position:relative;  }
.con2MoreTab .bd ul li{ width:530px; height:42px; line-height:42px;}
.con2MoreTab .bd ul li em{ float:left; width:4px; height:4px; background:#1492ff; margin:18px 8px 0 0;}
.con2MoreTab .bd ul a{ display:block; width:435px; height:42px; overflow:hidden; float:left; font-size:18px;  } 
.con2MoreTab .bd ul span{ float:right; color:#999; font-size:16px;} 

/* 文件标题搜索 css */
.con2Right{ float:left; width:540px; padding-top:30px; height:430px; margin-left:30px;}
.con2Right .tit{ width:570px; height:50px; line-height:50px; margin-bottom:12px; overflow:hidden;}
.con2Right .tit span.t1{ display:block; font-weight:bold; float:left; font-size:18px; margin-left:10px; color:#333;}
.con2Right .tit input.txtTitle{ float:left; width:320px; height:48px; border:1px solid #e5e5e5; padding-left:10px; margin:0 15px 0 15px; font-size:18px; outline:none; }
.con2Right .tit input.btnSearch{ float:left; width:120px; height:50px; background:#1492ff; font-size:18px; color:#fff; cursor:pointer;}
.con2Right .tit input.txtZf{ float:left; width:160px; height:48px; border:1px solid #e5e5e5; padding-left:10px; margin:0 15px 0 15px; font-size:18px; outline:none;}
.con2Right .tit span.t2{ display:block; float:left;}
.con2Right .tit select.txtYear{ float:left; width:110px; height:48px; border:1px solid #e5e5e5; padding-left:10px; margin:0 5px 0 5px; outline:none; font-size:18px; color:#828282; }
.con2Right .tit input.txtNumber{ float:left; width:95px; height:48px; border:1px solid #e5e5e5; padding-left:10px; margin:0 5px 0 5px; outline:none; font-size:18px;}
.con2Right .tit span.t3{ display:block; float:left; font-size:16px; }

/* 
.con2Right .link{ width:600px; margin:20px 0 0 5px;}
.con2Right .link li{ float:left; width:265px; height:60px; line-height:60px; text-align:center; background:#fff; margin:0 30px 22px 0;}
.con2Right .link li a{ display:block; font-size:18px;}
*/
.con2Right .ysq_tit{ width:570px; height:50px; line-height:50px; margin-bottom:12px; overflow:hidden; font-size:23px; color:#333; font-weight:bold; margin:30px 0 0 10px;}
.con2Right .ysq{ width:600px; margin:20px 0 0 15px;}
.con2Right .ysq li{ float:left; width:120px; height:130px; text-align:center; background:#fff; margin:0 20px 0 0; box-shadow: 0 0 10px 0 rgba(0, 36, 121, 0.1);}
.con2Right .ysq li img{ height:40px; margin:30px auto 10px auto;}
.con2Right .ysq li span{ display:block; font-size:18px;}



/* 乡镇园区政务公开 县级部门政务公开 css */
.xxgk_con3{ width:1200px; height:480px; margin:30px auto 0 auto; overflow:hidden;}
.con3MoreTab{ width:1200px; margin:30px 0 0 0px; float:left; }
.con3MoreTab .hd{ margin-left:5px; line-height:33px; height:45px; position:relative; }
.con3MoreTab .hd .more{ float:right; font-size:16px; margin:1px 0 0 0;}
.con3MoreTab .hd .more a{ color:#1492ff; font-weight:bold; }
.con3MoreTab .hd ul{ z-index:5; position:absolute; height:46px;  overflow:hidden; zoom:1; }
.con3MoreTab .hd li{ float:left;  padding:0 0px; cursor:pointer; font-size:26px; font-weight:bold; }
.con3MoreTab .hd span{ float:left; font-size:23px; margin:0 10px;}
.con3MoreTab .hd li.on{ height:42px; line-height:33px; border-bottom:3px solid #1492ff; color:#1492ff;  }
.con3MoreTab .bd{ margin:30px 0 0 0px; height:auto; overflow-y:auto; overflow-x:hidden; clear:both; position:relative;  }
.con3MoreTab .bd ul{ width:1250px; height:300px;}
.con3MoreTab .bd ul li{ float:left; width:270px; padding-left:15px; height:60px; margin:0 20px 20px 0; line-height:60px; background:#f6f6f6; overflow:hidden;}
.con3MoreTab .bd ul li a{ display:block; font-size:17px;}
.con3MoreTab .bd ul li:hover{ background:#34a1ff;}
.con3MoreTab .bd ul li:hover a{ color:#fff;}

/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
.con3MoreTab .bd::-webkit-scrollbar{width: 7px;height: 7px;background-color: #f6f6f6;}
/*定义滚动条轨道 内阴影+圆角*/
.con3MoreTab .bd::-webkit-scrollbar-track {box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);border-radius: 10px;background-color: #F5F5F5;}
/*定义滑块 内阴影+圆角*/
.con3MoreTab .bd::-webkit-scrollbar-thumb{ border-radius: 10px; box-shadow: inset 0 0 6px rgba(0, 0, 0, .1); -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .1); background-color: #1492ff; }

.xxgk_con4{ clear:both; width:1200px; height:auto; margin:30px auto 0 auto; overflow:hidden;}
.xxgk_con4 h3{ display:block; width:1200px; height:40px; overflow:hidden; text-align:center; font-weight:normal; background:url(../images/hr.png) repeat-x center;}
.xxgk_con4 h3 span{ display:inline-block; padding:0 20px; height:40px; line-height:40px; margin:0 auto; background:#fff; font-size:26px; }
.xxgk_con4 ul{ clear:both;  width:1250px; height:auto; margin-top:30px;}
.xxgk_con4 ul li{ float:left; width:222px; height:60px; line-height:60px; border:1px solid #1492ff; background:#e2f1fb; margin:0 20px 20px 0;}
.xxgk_con4 ul li a{ display:block; font-size:18px;}
.xxgk_con4 ul li img{ width:32px; height:24px; margin:18px 10px 0 10px; float:left;}
.xxgk_con4 ul li span{ line-height:60px; float:left;}






/*政民互动
----------------------------------------------*/
.zmhd_lx{ width:1200px; height:415px; margin:100px auto 20px auto; -ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#c4e2fc'); -moz-box-shadow: 2px 2px 10px #c4e2fc; -webkit-box-shadow: 2px 2px 10px #c4e2fc; box-shadow: 2px 2px 10px #c4e2fc;}

.zmMoreTab{ width:710px; margin-top:-70px; overflow:hidden; float:left; }
.zmMoreTab .hd{ line-height:40px; height:50px; margin:10px 0 20px 0px; position:relative; }
.zmMoreTab .hd ul{ z-index:5; position:absolute; height:50px;  overflow:hidden; zoom:1; }
.zmMoreTab .hd li{ float:left; margin-right:20px; padding:0; cursor:pointer; font-size:26px; }
.zmMoreTab .hd li.on{ height:46px; line-height:40px; color:#1492ff; }
.zmMoreTab .bd{ clear:both; position:relative; height:340px; background:#fff; margin:48px 20px 30px 20px; border-right:1px solid #eee;  }
.zmMoreTab .bd dl{ width:710px; height:40px; line-height:40px; font-weight:bold; font-size:20px;}
.zmMoreTab .bd dl dd{ float:left; width:500px; margin-left:5px;}
.zmMoreTab .bd dl dt{ float:right; width:80px; margin-right:75px; text-align:right;}
.zmMoreTab .bd dl dt a{ font-size:16px; color:#1492ff;}
.zmMoreTab .bd ul{ width:660px; height:300px; overflow:hidden;}
.zmMoreTab .bd ul li{ border-bottom:1px solid #efefef; padding:20px 0px; margin-right:30px; height:20px; line-height:20px;}
.zmMoreTab .bd ul li a{ display:block; float:left; font-size:18px;}
.zmMoreTab .bd ul li span{ float:right; font-size:14px; color:#999; margin:2px 0 0 0;}

.zm_link{ width:490px; height:390px; float:left; }
.zm_link ul{ width:489px; height:280px; margin:30px 0 30px 0; padding-top:50px;}
.zm_link ul li{ float:left; width:160px; height:150px; text-align:center;}
.zm_link ul li img{ width:53px; height:57px;}
.zm_link ul li h3{ margin-top:10px;}
.zmhd_ask{ display:block; width:1200px; height:170px; margin:30px auto 30px auto;}


.zmhd_body{ width:1200px; height:500px; margin:25px auto 0 auto; overflow:hidden;}
.zmhd_body .list{ width:582px; height:500px; overflow:hidden;}
.zmhdMoreTab{ width:582px; float:left; }
.zmhdMoreTab .hd{ line-height:40px; height:50px; margin:30px 0 10px 0px; position:relative; }
.zmhdMoreTab .hd .more{ float:right; font-size:15px; margin:5px 0 0 0;}
.zmhdMoreTab .hd .more a{ color:#1492ff; }
.zmhdMoreTab .hd ul{ z-index:5; position:absolute; height:50px;  overflow:hidden; zoom:1; }
.zmhdMoreTab .hd li{ float:left;  padding:0; cursor:pointer; font-size:30px; }
.zmhdMoreTab .hd span{ float:left;font-size:25px; margin:0 20px;}
.zmhdMoreTab .hd li.on{ height:46px; line-height:40px; border-bottom:3px solid #1492ff; color:#1492ff;  }
.zmhdMoreTab .bd{ padding:12px 0 0 0px; clear:both; position:relative;  }
.zmhdMoreTab .bd .toping{ position:relative; width:552px; height:120px; padding:15px; background:#f6f6f6;}
.zmhdMoreTab .bd .toping a.img{ width:260px; height:120px; overflow:hidden;}
.zmhdMoreTab .bd .toping a.img img{ width:230px; height:120px;}
.zmhdMoreTab .bd .toping a.title{ position:absolute; color:#1492ff; font-weight:bold; top:12px; left:255px; width:320px; display:block; text-align:center; font-size:18px; line-height:27px;}
.zmhdMoreTab .bd .toping a.title:hover{ color:#1492ff;}
.zmhdMoreTab .bd .toping p.zhaiyao{ position:absolute; left:260px; top:70px; color:#828282; line-height:24px; text-indent:2em;}
.zmhdMoreTab .bd ul{ margin:15px 0 0 0; background:#f6f6f6; padding:15px;}
.zmhdMoreTab .bd ul li{ height:25px; line-height:25px; margin:7px 0; color:#333; font-size:18px;}
.zmhdMoreTab .bd ul li em{ float:left; width:4px; height:4px; border-radius:50%; background:#333; margin:10px 18px 0 5px;}
.zmhdMoreTab .bd ul li a{ display:block; float:left;}
.zmhdMoreTab .bd ul li span{ float:right; font-size:14px; color:#828282; }

.zmhd_zb{ width:100%; height:auto; overflow:auto; background:#f6f6f6; padding-bottom:40px;}
.zbMoreTab{ width:1200px; height:500px; overflow:hidden; margin:0 auto; }
.zbMoreTab .hd{ line-height:40px; height:50px; margin:40px 0 0px 0px; position:relative; }
.zbMoreTab .hd .more{ float:right; font-size:15px; margin:5px 0 0 0;}
.zbMoreTab .hd .more a{ color:#1492ff; }
.zbMoreTab .hd ul{ z-index:5; position:absolute; height:50px;  overflow:hidden; zoom:1; }
.zbMoreTab .hd li{ float:left;  padding:0; cursor:pointer; font-size:30px; }
.zbMoreTab .hd span{ float:left;font-size:25px; margin:0 20px;}
.zbMoreTab .hd li.on{ height:46px; line-height:40px;  color:#1492ff; border-bottom:3px solid #1492ff; }
.zbMoreTab .bd{ padding:32px 0 0 0px; clear:both; position:relative; }
.zbMoreTab .bd .zb_img:hover a img{-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1); -webkit-transform: scale(1.1);transform: scale(1.1);}
.zbMoreTab .bd .zb_img{ float:left; width:585px; height:370px; overflow:hidden;}
.zbMoreTab .bd .zb_img img{ width:585px; height:370px;-moz-transition: all 0.4s ease-in-out 0s;-ms-transition: all 0.4s ease-in-out 0s;-o-transition: all 0.4s ease-in-out 0s;-webkit-transition: all 0.4s ease-in-out 0s;transition: all 0.4s ease-in-out 0s;}


.zbMoreTab .bd ul{ width:585px; float:left; margin-left:30px;}
.zbMoreTab .bd ul li{ width:585px; height:100px; background:#fff; margin-bottom:34px; overflow:hidden; border-left:6px solid #1492ff; }
.zbMoreTab .bd ul li a{ display:block; width:585px; height:30px; line-height:30px; margin:23px 0 5px 30px; font-size:20px;}
.zbMoreTab .bd ul li span{ display:block; line-height:25px; margin:0 0 0 30px; font-size:16px; color:#333;}


/*列表页
----------------------------------------------*/
.location{ width:1180px; height:50px; line-height:50px; margin:20px auto 0 auto; padding:20px 20px 20px 0; font-size:18px; background:#fff;}
.location span{ display:block; float:left; }
.location img{ width:30px; height:30px; margin:13px 3px 0 0; float:left;}
.location a{ float:left; margin:0 5px;}
.location i{ float:left; margin-right:5px; }
.location a.rcheck{ float:right; color:Red; font-size:12px;}    
    .location a.rcheck i{ color:Red;}

.lb_list{ width:1200px; height:auto; overflow:auto; min-height:500px; margin:0 auto;}
.lb_list .l_left{ float:left; width:280px; height:auto; overflow:auto;}
.lb_list .l_left h3{ display:block; width:280px; height:67px; line-height:56px; text-align:center; color:#fff; font-size:18px; background:url(../images/lbg.png) no-repeat;}
.lb_list .l_left ul{ margin-top:20px;}
.lb_list .l_left ul li{ border-left:13px solid #abd1f2; padding-left:30px; font-size:18px; width:237px; height:48px; line-height:48px; background:#edf0f2; margin:0 0 10px 0;}
.lb_list .l_left ul li a{ display:block; color:#000;}
.lb_list .l_left ul li:hover{ background:#fff; border:2px solid #74bfff; border-left:13px solid #1492ff;  width:233px; height:44px; line-height:44px; font-weight:bold;}
.lb_list .l_left ul li:hover a{ color:#1492ff;}
.lb_list .l_left ul li.cur{ background:#fff; border:2px solid #74bfff; border-left:13px solid #1492ff; width:233px; height:44px; line-height:44px; font-weight:bold;}
.lb_list .l_left ul li.cur a{ color:#1492ff;}
.lb_list .l_right{ float:left; width:888px; border:1px solid #d6d6d6; background:#f4f6f7; height:auto; overflow:auto; min-height:600px; padding-bottom:50px; margin-left:30px;}
.lb_list .l_right ul{}
.lb_list .l_right ul.gnzx_ul li{ width:848px; margin:0 auto; padding:15px 0 10px 0; font-size:16px; height:30px; line-height:30px; border-bottom:1px dashed #CCC;}
.lb_list .l_right ul.gnzx_ul li em{ width:4px; height:4px; float:left; margin:11px 5px 0 0; background:#1492ff;}
.lb_list .l_right ul.gnzx_ul li a{ display:block; float:left;}
.lb_list .l_right ul.gnzx_ul li span{ float:right;}
.lb_list .l_right .pageurl{ margin:30px 0 20px 0;}


.lb_list .l_right2{ float:left; width:888px; border:1px solid #d6d6d6; height:auto; overflow:auto; min-height:600px; margin-left:30px;}
.lb_list .l_right2 .lh3{ display:block; font-size:20px; color:#000; height:43px; line-height:43px; margin:10px 0 0 20px;}
.lb_list .l_right2 .lh3 span{ display:inline-block; padding:0 10px; border-bottom:5px solid #1492ff;}
.lb_list .l_right2 .lshow1{ position:relative; margin:20px 10px 0 200px; min-height:220px;}
.lb_list .l_right2 .lshow2{ position:relative; margin:20px 10px 0 20px;}
.lb_list .l_right2 img.photo{ width:120px; position:absolute; left:-160px; top:10px;}


/*详细页
----------------------------------------------*/
.lb_con{ width:1160px; height:auto; overflow:auto; min-height:700px; margin:0 auto; padding:20px; background:#fff; }
.lb_con .title{ width:1160px; font-size:28px; line-height:40px; padding:10px 0; margin-top:22px; text-align:center;}
.lb_con .zy{ width:1100px; margin:0 auto; text-align:center; height:35px; line-height:35px; padding:25px 0 20px 0; border-bottom:5px solid #d3e9fe;}
.lb_con .zy p{ display:inline-block; margin:0 20px 0 20px; font-size:15px; color:#333;}
.lb_con .zy p.ff{ margin-left:60px;}
.lb_con .enter{ width:1100px; height:auto; overflow:auto; min-height:200px; margin:40px auto 30px auto; line-height:2em; word-wrap:break-word;}
.lb_con .enter img{ max-width:100%!important; height:auto!important;}
.entry h2,.entry h3,.entry h4{ margin:0.8em auto; padding-bottom:5px; border-bottom:1px solid #f6f6f6; color:#333; }
	.entry h2{ font-size:1.2em; }
	.entry h3,.entry h4{ font-size:1.1em; }
	.entry strong{ }
	.entry ul,.entry ol{ margin:1em; padding:0; }
	.entry li{ margin-left:1em; }
	.entry ul li{ list-style:disc outside none; }
	.entry ol li{ list-style:decimal outside none; }
	.entry p{ display:inherit; margin:1em 0; color:#333; word-wrap:break-word; }
	.entry a{ text-decoration:underline; }
	.entry code{ display:block; padding:0.5em; background:#eee; border-radius:.5em; color:#777; font-family:'courier new'; font-size:12px; line-height:1.7em; }
	.entry table{ margin:10px auto; border:1px solid #eee;}
	.entry table th{ background:#F9F9F9; text-align:center; }
	.entry table td,.entry table th{ border:1px solid #eee; padding:0.35em 0.5em; }



.lb_con .print{ width:1120px; text-align:right; padding:0 20px; height:40px; line-height:40px; background:#f1f1f1;}
.lb_con .print a.print{ padding-left:20px; background:url(../images/print.png) no-repeat left center; }
.lb_con .print a.close{ padding-left:20px; background:url(../images/close.png) no-repeat left center; } 



.survey_res{ display:block; width:150px; margin:0 auto; border-radius:2px; height:30px; line-height:30px; border:1px solid #ccc; text-align:center; color:#fff; background:#16d085;}
.survey_con{ width:1180px; height:auto; margin:0 auto;}
.survey_con .ltable th{ height:50px;}


/*走进灌南
----------------------------------------------*/
/*.sec_bg{ width:100%; height:auto; overflow:hidden;}
.sec_bg .yx{ position:relative; width:1200px; height:350px; margin:50px auto 0 auto; overflow:hidden; }
.sec_bg .yx .gnyx{ display:block; float:left; width:287px; height:350px;}
.sec_bg .yx .gnjs{ display:block; display:block; float:right;}
.sec_bg .yx .gnjs img{ position:relative; display:block; width:910px; height:350px;}
.sec_bg .yx .gnjs:hover{ position:absolute; z-index:9; left:290px; filter: alpha(opacity=70); opacity:0.7; }
.video_t1{ display:none; position:absolute; z-index:99; left:50%; margin-left:-50px; margin-top:-50px; top:50%; width:100px; height:100px; background:url(../images/video.png) no-repeat center;}
.sec_bg .yx .gnjs:hover .video_t1{ display:block;}*/


.sec_bg{ width:100%; height:auto; overflow:hidden;}
.sec_bg .yx{ position:relative; width:1200px; height:350px; margin:50px auto 0 auto; overflow:hidden; }
.sec_bg .yx .gnyx{ display:block; float:left; width:287px; height:350px;}
.sec_bg .yx .gnjs{ display:block; display:block; float:right; position:absolute; z-index:9; left:290px; filter: alpha(opacity=70); opacity:0.7;}
.sec_bg .yx .gnjs img{ position:relative; display:block; width:910px; height:350px; border-radius: 10px;}
.sec_bg .yx .gnjs:hover{ position:absolute; z-index:9; left:290px; filter: alpha(opacity=100); opacity:1.0; }
.video_t1{ position:absolute; z-index:99; left:50%; margin-left:-50px; margin-top:-50px; top:50%; width:100px; height:100px; background:url(../images/video.png) no-repeat center;}
.sec_bg .yx .gnjs:hover .video_t1{ display:block;}

/* 灌南视频展播css */
.sec_bg_1{ width:100%; height:auto; overflow:hidden;}
.sec_bg_1 .yx2{ position:relative; width:1200px; height:246px; margin:25px 25px 15px 43px; overflow:hidden; }
.sec_bg_1 .yx2 .gnyx{ display:block; float:left; width:287px; height:350px;}
.sec_bg_1 .yx2 .gnjs{ display:block; display:block; float:right; position:absolute; z-index:9; left:290px; filter: alpha(opacity=70); opacity:0.7;}
.sec_bg_1 .yx2 .gnjs img{ position:relative; display:block; width:348px; height:196px;}
.sec_bg_1 .yx2 .gnjs:hover{ position:absolute; z-index:9; left:290px; filter: alpha(opacity=100); opacity:1.0; }
.video_t1{ position:absolute; z-index:99; left:50%; margin-left:-50px; margin-top:-50px; top:50%; width:100px; height:100px; background:url(../images/video.png) no-repeat center;}
.sec_bg_1 .yx2 .gnjs:hover .video_t1{ display:block;}

/* 灌南印象css */
.yxMoreTab{ width:1200px; margin:30px auto; }
.yxMoreTab .hd{ line-height:60px; height:60px; overflow:hidden; position:relative; }
.yxMoreTab .hd ul{ z-index:5; position:absolute; width:1300px; height:60px; margin-left:50px; overflow:hidden; zoom:1; }
.yxMoreTab .hd li{ float:left; margin-right:30px; padding:0 0px; cursor:pointer; width:165px; text-align:center; height:60px; font-size:18px; background:url(../images/yx_bg1.png) no-repeat; border-radius: 5px; }
.yxMoreTab .hd li.on{ font-weight:bold; height:60px; line-height:60px; font-weight:bold; color:#fff; background:url(../images/yx_bg2.png) no-repeat; border-radius: 5px; }
.yxMoreTab .bd{ padding:10px 0 0 0px; clear:both; position:relative;  }
.yxMoreTab .bd .con{ height:250px; font-size:16px; line-height:40px; margin-left:50px;}
.yxMoreTab .bd .con p{ text-indent:2em; } 
.yxMoreTab .bd .con a{ color:#168ef6;  }


.gnsx{ width:1200px; height:500px; margin:0 auto; overflow:hidden;}
.gnsx .tit{ display:block; width:273px; height:145px;}
.gnsx .con{ width:1200px; height:255px; margin-top:30px;}
.gnsx .wm{ position:relative; width:575px; height:235px; background:#000; padding:20px 0; float:left; overflow:hidden; border-radius: 15px;}
.gnsx .wm .gnvideo{ display:block; display:block; float:right;}
.gnsx .wm .gnvideo img{ position:relative; display:block; width:575px; height:235px; }
.gnsx .wm .gnvideo:hover{ position:absolute; z-index:9; left:0px;filter: alpha(opacity=90); opacity:0.9; }
.video_t2{ display:none; position:absolute; z-index:99; left:50%; margin-left:-50px; margin-top:-50px; top:50%; width:100px; height:100px; background:url(../images/video.png) no-repeat center;}
.gnsx .wm .gnvideo:hover .video_t2{ display:block;}



.wbpj_bg{ width:100%; height:600px; overflow:hidden; background:url(../images/wbpj_bg.png) no-repeat center;}
.wbpj_bg .wrap{ width:1200px; height:380px; margin:185px auto 0 auto;}
.wbpj_bg .wrap .wrap_l{ float:left; width:550px; height:340px; padding:20px 25px; background:url(../images/pj_left.png) no-repeat; border-radius: 15px;}
.wbpj_bg .wrap .wrap_l .tit{ height:40px; line-height:40px; border-bottom:2px solid #ccc;}
.wbpj_bg .wrap .wrap_l .tit span{ float:left; display:block; font-size:25px; line-height:30px; font-weight:bold; color:#000;}
.wbpj_bg .wrap .wrap_l .tit a{ display:block; float:right; font-size:30px; color:#52aef0; font-weight:bold; margin-right:5px;}
.wbpj_bg .wrap .wrap_l ul{ margin:20px 0 0 0;}
.wbpj_bg .wrap .wrap_l ul li{ line-height:45px; font-size:20px;}
.wbpj_bg .wrap .wrap_l ul li em{ float:left; width:4px; height:4px; border-radius:50%; margin:22px 10px 0 0; background:#DA0000;}
.wbpj_bg .wrap .wrap_l ul li a{ color:#333;}
.wbpj_bg .wrap .wrap_l ul li a:hover{ color:#1492ff;}

.wbpj_bg .wrap .wrap_r{ float:left; width:570px; height:300px; padding:40px 0; margin-left:30px; background:#000; border-radius: 15px;}
.wrap_r .hs{ position:relative; width:570px; height:300px; overflow:hidden; }
.wrap_r .hs .hsvideo{ display:block; display:block; float:right;}
.wrap_r .hs .hsvideo img{ position:relative; display:block; width:570px; height:300px;}
.wrap_r .hs .hsvideo:hover{ position:absolute; z-index:9; left:0px;filter: alpha(opacity=90); opacity:0.9; }
.video_t3{ display:none; position:absolute; z-index:99; left:50%; margin-left:-50px; margin-top:-50px; top:50%; width:100px; height:100px; background:url(../images/video.png) no-repeat center;}
.wrap_r .hs .hsvideo:hover .video_t3{ display:block;}





.yyzj{ width:100%; height:847px; margin:30px 0 0 0; overflow:hidden; background:url(../images/yyzj_bg.png) no-repeat top center;}
.yyzj .wrap{ width:1200px; height:550px; margin:180px auto 0 auto; }

.yyMoreTab{ width:1200px; margin:30px auto; }
.yyMoreTab .hd{ line-height:30px; height:70px; overflow:hidden; position:relative; border-bottom:2px solid #1492ff; }
.yyMoreTab .hd ul{ z-index:5; position:absolute; width:1300px; height:70px; margin-left:30px; overflow:hidden; zoom:1; }
.yyMoreTab .hd li{ float:left; margin-right:30px; padding:0 0px; cursor:pointer; width:170px; text-align:center; height:70px; font-size:26px; }
.yyMoreTab .hd li.on{ font-weight:bold; height:72px; line-height:30px; font-weight:bold; color:#1492ff; background:url(../images/tit_bg.png) no-repeat bottom center;  }
.yyMoreTab .bd{ padding:10px 0 0 0px; clear:both; position:relative;  }
.yyMoreTab .bd .con{}

/* 乡镇概况 css */
.xzBrand { position: relative; width:1200px;  height:470px; overflow: hidden; }
.xzBrand ol { position:relative; float:left; width:600px; height:470px; margin-top:10px; background:url(../images/gnmap.png) no-repeat; }
.xzBrand ol li { position:absolute; }
.xzBrand ol li a { display:block; color:#fff; font-size:16px;}
.xzBrand ol li.on a{ color:#ff6600; font-weight:bold;}
.xzBrand ol li.l1{left:105px; top:140px; width:70px; height:70px; text-align:center; line-height:70px;}
.xzBrand ol li.l2{left:35px; top:130px;  width:60px; height:30px; text-align:center; line-height:30px;}
.xzBrand ol li.l3{left:25px; top:60px; width:30px; height:80px; text-align:center; line-height:23px;}
.xzBrand ol li.l4{left:160px; top:210px; width:60px; height:50px; text-align:center; line-height:50px;}
.xzBrand ol li.l5{left:220px; top:230px; width:60px; height:50px; text-align:center; line-height:50px;}
.xzBrand ol li.l6{left:285px; top:130px; width:70px; height:30px; text-align:center; line-height:30px;}
.xzBrand ol li.l7{left:365px; top:90px; width:70px; height:80px; text-align:center; line-height:70px;}
.xzBrand ol li.l8{left:165px; top:75px; width:70px; height:30px; text-align:center; line-height:30px;}
.xzBrand ol li.l9{left:225px; top:103px; width:70px; height:30px; text-align:center; line-height:30px;}
.xzBrand ol li.l10{left:60px; top:55px; width:100px; height:50px; text-align:center; line-height:50px;}
.xzBrand ol li.l11{ left:450px; top:85px; width:90px; height:60px; text-align:center; line-height:50px;}
.xzBrand .gnmap_tip{ position:absolute; top:360px; left:20px;}

.xzBrand ul { float:left; top:35px; width:550px; margin-left:30px; height:470px; overflow: hidden; }
.xzBrand ul li{ position:relative; width:550px; height:470px; overflow:hidden; }
.xzBrand ul li .xzvideo{ display:block; display:block; float:right; padding:25px 0; background:#000;}
.xzBrand ul li .xzvideo img{ position:relative; display:block; width:550px; height:280px;}
.xzBrand ul li .xzvideo:hover{ position:absolute; z-index:9; left:0px; filter: alpha(opacity=90); opacity:0.9; }
.video_t4{ display:none; position:absolute; z-index:99; left:50%; margin-left:-50px; margin-top:-50px; top:50%; width:100px; height:100px; background:url(../images/video.png) no-repeat center;}
.xzBrand ul li .xzvideo:hover .video_t4{ display:block;}
.xzBrand ul li h3{ position:absolute; display:block; top:335px; height:30px; line-height:30px; font-size:18px;}
.xzBrand ul li .zhaiyao{ position:absolute; top:370px; line-height:25px; font-size:14px;}

/* 园区概况 css */
.yqBrand { position: relative; width:1200px;  height:470px; overflow: hidden; }
.yqBrand ol { position:relative; float:left; width:630px; height:470px; margin-top:10px; background:url(../images/gnmap.png) no-repeat; }
.yqBrand ol li { position:absolute; }
.yqBrand ol li a { display:block; color:#ff6600; font-size:16px;}
.yqBrand ol li.on a{ color:#333; font-weight:bold;}
.yqBrand ol li.l1{ left:500px; top:100px; }
.yqBrand ol li.l2{ left:120px; top:125px; }
.yqBrand ol li.l3{ left:360px; top:140px; }
.yqBrand ol li.l4{ left:420px; top:120px; }
.yqBrand ol li.l5{ left:500px; top:70px; }
.yqBrand ol li.l6{ left:80px; top:170px; }
.yqBrand ol li.l7{ left:140px; top:150px; }

.yqBrand .gnmap_tip{ position:absolute; top:360px; left:20px;}
.yqBrand ul { float:left; top:35px; width:550px; height:470px; overflow: hidden; }
.yqBrand ul li{ position:relative; width:550px; height:470px; overflow:hidden; }
.yqBrand ul li .yqvideo{ display:block; display:block; float:right; padding:25px 0; background:#000;}
.yqBrand ul li .yqvideo img{ position:relative; display:block; width:550px; height:280px;}
.yqBrand ul li .yqvideo:hover{ position:absolute; z-index:9; left:0px; filter: alpha(opacity=90); opacity:0.9; }
.video_t5{ display:none; position:absolute; z-index:99; left:50%; margin-left:-50px; margin-top:-50px; top:50%; width:100px; height:100px; background:url(../images/video.png) no-repeat center;}
.yqBrand ul li .yqvideo:hover .video_t5{ display:block;}
.yqBrand ul li h3{ position:absolute; display:block; top:335px; height:30px; line-height:30px; font-size:18px;}
.yqBrand ul li .zhaiyao{ position:absolute; top:370px; line-height:25px; font-size:14px;}



/* 美味灌南 游戏灌南*/

.pic_con{width:1150px;padding:10px 0;margin:20px auto 0px auto;position:relative}
.pic_lists{float:left;width:8888px;height:440px;overflow:hidden;position:absolute;top:0px;left:0px}
.btn_change{width:50px;height:440px;position:absolute;text-indent:-9999px;cursor:pointer}
.left_btn{background:url(../images/aboutleft.png) no-repeat;top:185px;left:0px}
.right_btn{background:url(../images/aboutright1.png) no-repeat;top:185px;right:0px}

.pic_content{overflow:hidden;height:440px; float:left;width:1030px; position:relative;margin:20px 0 0 60px;}
.pic_content ul li{float:left;width:463px;height:418px; padding:5px; border:1px solid #7ed8fe; border-radius:10px; margin:0 20px 0 20px;position:relative}
.pic_content ul li a{ display:block;}
.pic_content ul li a img{width:463px;height:220px; position:relative; z-index:0; border-radius:5px 5px 0 0;}
.pic_content ul li span{ display:block; height:70px; width:70px; position:absolute; top:90px;left:200px; z-index:1; background:url(../images/video.png) no-repeat;}
.pic_content ul li h3{ display:block; height:30px; line-height:30px; font-size:18px; padding:10px;}
.pic_content ul li .zhaiyao{ line-height:25px; font-size:14px; padding:0 10px;}

.pic_con2{width:1150px;padding:10px 0;margin:20px auto 0px auto;position:relative}
.pic_lists2{float:left;width:8888px;height:440px;overflow:hidden;position:absolute;top:0px;left:0px}
.btn_change2{width:50px;height:440px;position:absolute;text-indent:-9999px;cursor:pointer}
.left_btn2{background:url(../images/aboutleft.png) no-repeat;top:185px;left:0px}
.right_btn2{background:url(../images/aboutright1.png) no-repeat;top:185px;right:0px}

.pic_content2{overflow:hidden;height:440px; float:left;width:1030px; position:relative;margin:20px 0 0 60px;}
.pic_content2 ul li{float:left;width:463px;height:418px; padding:5px; border:1px solid #7ed8fe; border-radius:10px; margin:0 20px 0 20px;position:relative}
.pic_content2 ul li a{ display:block;}
.pic_content2 ul li a img{width:463px;height:220px; position:relative; z-index:0; border-radius:5px 5px 0 0;}
.pic_content2 ul li span{ display:block; height:70px; width:70px; position:absolute; top:90px;left:200px; z-index:1; background:url(../images/video.png) no-repeat;}
.pic_content2 ul li h3{ display:block; height:30px; line-height:30px; font-size:18px; padding:10px;}
.pic_content2 ul li .zhaiyao{ line-height:25px; font-size:14px; padding:0 10px;}


/* 县志年鉴 css */
.yyzj .xznj{ width:1200px; height:470px; overflow:hidden;}
.yyzj .xznj li{ width:350px; height:330px; margin:60px 0 0 0; float:left;}
.yyzj .xznj li.mid{ margin:60px 75px 0 75px;}
.yyzj .xznj li img{ width:350px; height:330px; border-radius: 15px;}




/* 灌南荣誉 css */
.snBrand { position: relative; width:1200px;  height:470px; overflow: hidden; }
.snBrand ol { float: left; width:110px; height:400px; margin-top:30px; background:url(../images/shu.png) no-repeat top 70px center; }
.snBrand ol li { height:23px; line-height:23px; margin:55px auto; width:70px; background:#1492ff; text-align:center; overflow: hidden; border-radius:10px; }
.snBrand ol li a { color:#fff; }
.snBrand ol li.on { background:#ff6600; font-weight:bold; }
.snBrand ul { float:left;  width:1070px; margin-left:20px; height: 470px; overflow: hidden; }
.snBrand ul li { width: 1090px; height: 450px; margin: 0 auto; padding:10px 0; }
.snBrand ul li dl{ float:left; width:330px; margin-right:30px; height:470px; overflow:hidden;}
.snBrand ul li dl dt{ display:block; font-size:20px; height:40px; line-height:40px; color:#5E5E5E; font-weight:bold; border-bottom:1px solid #CCC;}
.snBrand ul li dl dd{ font-size:16px; padding-left:15px; line-height:22px; margin-top:10px; color:#5e5e5e;}


/* 侧边栏 */
.sideDiv{  position:fixed; z-index:99; width:65px; height:325px; right:0; bottom:10%; background:#fff; box-shadow: 0 0 10px 0 rgba(0, 36, 121, 0.1); }
.sideDiv a{ display:block; text-align:center; margin:10px 5px; padding-bottom:10px; border-bottom:1px solid rgba(0, 36, 121, 0.1);}
.sideDiv a img{ width:25px; height:25px; margin:0 auto;}
.sideDiv a span{ display:block; line-height:20px; font-size:13px;}
.sideDiv a .ewm{ display:none; position:absolute; width:150px; height:150px; margin-left:-190px; margin-top:-10px; padding:10px; box-shadow: 0 0 10px 0 rgba(0, 36, 121, 0.1); }
.sideDiv a .ewm img{width:150px; height:150px;}
.sideDiv a:hover .ewm{ display:block;}

/* 底部 */
.gnFootItem1{ width:100%; height:140px; padding-top:40px; margin-top:30px; background:#1D96FF;}
.gnFootItem1 .wrap{ width:1200px; height:auto; margin:0 auto;}
.gnFootItem1 .wrap ul{}
.gnFootItem1 .wrap ul li.l{ float:left; width:140px; height:120px; margin-right:20px; background:#34a1ff;}
.gnFootItem1 .wrap ul li.l a{ display:block; width:140px; height:120px; text-align:center;}
.gnFootItem1 .wrap ul li.l img{ margin:30px 0 5px 0;}
.gnFootItem1 .wrap ul li.l span{ display:block; font-size:14px; color:#fff;}
.gnFootItem1 .wrap ul li.p{ float:left; width:300px; height:100px; margin:0 20px; padding:10px; background:#34a1ff;}
.gnFootItem1 .wrap ul li.p p{ font-size:16px; line-height:30px; color:#fff;}
.gnFootItem1 .wrap ul li.p a{ color:#fff; display:block; margin:10px 0 0 0px;}
.gnFootItem1 .wrap ul li.r{ float:left; width:160px; height:100px; padding-top:20px; vertical-align:middle; text-align:center; margin-left:20px; background:#34a1ff;}
.gnFootItem1 .wrap ul li.r .img2{ display:block; padding-top:12px; }
.gnFootItem2{ width:100%; height:64px; background:#1492ff; }
.gnFootItem2 .wrap{ width:1200px; height:64px; line-height:64px; text-align:center; margin:0 auto;}
.gnFootItem2 p{ float:left; font-size:14px; color:#fff; margin-right:30px;}
.gnFootItem2 p.police{ padding-left:23px; background:url(../images/police.png) no-repeat left center;}
.gnFootItem2 a{ color:#fff;}

 
 /* 友情链接 */
.links{ width:100%; height:auto; min-height:53px; padding-top:17px; background:#c5e4fe; margin-bottom:-30px; margin-top:20px;}
.links .wrap{ width:1220px; margin:0px auto 0 auto; height:auto; overflow:auto;}
.links .wrap .linksa{ float:left; display:block; width:260px; margin:0 10px; padding-right:24px; height:35px; line-height:35px; text-align:center; background:url(../images/link_arr_01.png) no-repeat right center #fff; color:#5e5e5e; font-size:16px; }
.links .wrap a.n4{}
.links .wrap a.on{ color:#fff; background:url(../images/link_arr_02.png) no-repeat right center #147FDD;}
.links .wrap .links_div{ width:1200px; margin:50px auto; height:auto; overflow:auto; background:#fff; border-top:none;}
.links .wrap .links_div ul{ width:1160px; height:auto; overflow:auto; margin:10px 20px 10px 20px;}
.links .wrap .links_div ul li{ float:left; width:195px; height:30px; overflow:hidden; white-space: nowrap;text-overflow: ellipsis;  line-height:30px; font-size:14px;}

 
 
 
/*政府信息公开 改版*/
.zwxxgk_bd { position:absolute; z-index:999; width: 100%; height:auto; margin-top:-347px; overflow: hidden; background: url(../images/zwxxgk_bg.png) no-repeat #fdfdfe;}
.zwxxgk_top { width:650px; height:121px; margin:134px auto 110px auto;}
.zwxxgk_box{ width:1028px; height:auto; overflow: hidden; background-color: rgb(242,242,242); margin: 0 auto; padding: 0px 36px 20px 36px;}

.zwxxgk_ss { width: 1028px; height: 51px; background: url(../images/zwxxgk_img05.png) no-repeat; margin: 84px auto; }
.inputText1 { width: 510px; height: 35px; line-height: 35px; float: right; border-radius: 2px; margin-top: 6px; margin-right: 260px;}
.inputText1 input { width: 440px; padding-left:11px; height: 35px; outline:none; line-height: 35px; background: #fff; margin-left: 2px;}
.inputText1 .inp1 { width: 40px; height: 42px; float: right; cursor: pointer; text-align: center; margin-right: 15px;}

.zwxxgk_b{ width:1028px; height:auto; overflow:hidden; margin:0 auto;}
.zwxxgk_b .dl_nav{ float:left; width:240px; overflow:hidden; height:auto; }
.zwxxgk_b .dl_right{ float:left; width:770px; overflow:hidden; height:auto; margin-left:18px;}

.zwxxgk_b .dl_nav li{}
.zwxxgk_b .dl_nav li a{ border:1px solid #dfdfdf; position:relative; display:block;width:238px; height:68px; margin-bottom:15px; background-color: #fff; align-items: center; color: #2D66A5;font-size: 23px;}
.zwxxgk_b .dl_nav li em{ float:left; display:block; width:40px; height:68px; margin:0px 35px 0 30px;}

.zwxxgk_b .dl_nav li.li6 a{ line-height:68px;}

.zwxxgk_b .dl_nav li.li1 em{ background:url(../images/zfxxgkzn.png) no-repeat center;}
.zwxxgk_b .dl_nav li.li2 em{ background:url(../images/zfxxgkzd.png) no-repeat center;}
.zwxxgk_b .dl_nav li.li3 em{ background:url(../images/fdzdgknr.png) no-repeat center;}
.zwxxgk_b .dl_nav li.li4 em{ background:url(../images/zfxxgknb.png) no-repeat center;}
.zwxxgk_b .dl_nav li.li5 em{ background:url(../images/zwxxgksq.png) no-repeat center;}
.zwxxgk_b .dl_nav li.li6 em{ background:url(../images/zwxxgkzc.png) no-repeat center;}

.zwxxgk_b .dl_nav li a.on{ background:#2D66A5; color:#fff;}
.zwxxgk_b .dl_nav li.li1 a.on em{ background:url(../images/zfxxgkzn_active.png) no-repeat center;}
.zwxxgk_b .dl_nav li.li2 a.on em{ background:url(../images/zfxxgkzd_active.png) no-repeat center;}
.zwxxgk_b .dl_nav li.li3 a.on em{ background:url(../images/fdzdgknr_active.png) no-repeat center;}
.zwxxgk_b .dl_nav li.li4 a.on em{ background:url(../images/zfxxgknb_active.png) no-repeat center;}
.zwxxgk_b .dl_nav li.li5 a.on em{ background:url(../images/zwxxgksq_active.png) no-repeat center;}
.zwxxgk_b .dl_nav li.li6 a.on em{ background:url(../images/zwxxgkzc_active.png) no-repeat center;}

.zwxxgk_b .dl_nav li.li3 i{ position:absolute; top:0; right:10px; display:block;width:20px; height:70px; z-index:9;}
.zwxxgk_b .dl_nav li.li3 i.off{ background:url(../images/zfxxgk_img_01.png) no-repeat center;}
.zwxxgk_b .dl_nav li.li3 i.on{ background:url(../images/zfxxgk_img_02.png) no-repeat center;}
.zwxxgk_b .dl_nav ol{ width:240px; height:auto; overflow:hidden; margin-bottom:15px; margin-top:-15px; padding:10px 0; background:#fff;}
.zwxxgk_b .dl_nav ol li{ width:240px; height:32px; line-height:32px;}
.zwxxgk_b .dl_nav ol li a{ padding-left:28px; font-size:15px; color:#333; border:none;}
.zwxxgk_b .dl_nav ol li a strong{ font-size:25px; float:left; margin-right:10px;}
.zwxxgk_b .dl_nav ol li a.cur{ background:#E7F5FF; color:#2C66A5; font-weight:bold;}
.zwxxgk_b .dl_nav ol li a:hover{ background:#E7F5FF; color:#2C66A5;}

.zwxxgk_b .dl_nav li:hover a{ background:#2D66A5; color:#fff;}
.zwxxgk_b .dl_nav li.li1:hover em{ background:url(../images/zfxxgkzn_active.png) no-repeat center;}
.zwxxgk_b .dl_nav li.li2:hover em{ background:url(../images/zfxxgkzd_active.png) no-repeat center;}
.zwxxgk_b .dl_nav li.li3:hover em{ background:url(../images/fdzdgknr_active.png) no-repeat center;}
.zwxxgk_b .dl_nav li.li4:hover em{ background:url(../images/zfxxgknb_active.png) no-repeat center;}
.zwxxgk_b .dl_nav li.li5:hover em{ background:url(../images/zwxxgksq_active.png) no-repeat center;}
.zwxxgk_b .dl_nav li.li6:hover em{ background:url(../images/zwxxgkzc_active.png) no-repeat center;}

.content_right { width:708px; min-height:500px; background:#fff; padding: 30px; border:1px solid #dfdfdf;}
.content_title{ height:33px; line-height:35px; border-bottom:2px solid #CCC;}
.content_title span{ display:inline-block; height:35px; padding:0 22px; background:#2D66A5; color:#fff; font-weight:bold; font-size:16px;}
.content_right ul{ margin-top:20px;}
.content_right ul li{ height:40px; line-height:40px; font-size:16px;}
.content_right ul li strong{ float:left; font-size:20px; margin-right:10px;}
.content_right ul li a{ float:left; color:#333; }
.content_right ul li span{ float:right; }
.content_right ul li.line{ margin:16px 0 20px 0; width:710px; height:1px; overflow:hidden; border-top:1px dashed #eee;}
.content_right2 { width: 708px; min-height:500px; background:#fff; padding: 30px; border:1px solid #dfdfdf;}
.content_right2 .cont_tit{ width:708px;text-align: center;font-size: 32px;font-weight: bold;color: #2d66a5;}
.content_right2 .scroll_list{ height:600px; margin:20px 0 20px 0;}
.content_right2 .scroll_list img{ max-width:708px;}
.content_right2 .contM{}
.content_right a.more{ display:block; width:60px; height:25px; line-height:25px; background:#CCC; color:#333; margin:0 auto 20px auto; text-align:center; }
 
 
 
 /*内容页 css */
.content{ width:1170px; padding:0px 15px 15px 15px; height:auto; overflow:hidden; margin:25px auto 0 auto; background:#fff; border:1px solid #ededed;}
.content .zy{ width:1170px; margin:20px auto 10px auto;}
.content .zy tr{ line-height:30px;}
.content .zy td{ border:1px solid #80b4fd; font-size:13px;}
.content .zy td.l{ width:100px; text-align:right; background:#96BCFB;}
.content .zy td.r{ width:365px; padding:0 10px;}
.content .zy td.r i{ font-size:14px; margin:0px 7px 0 7px;}
.content .zy tr td.jj{ height:60px; padding:5px 10px; line-height:25px;}
.content .bb{ position:relative; width:1170px; margin:0px auto 30px auto; min-height:500px;}
.content .bb h3.title{ width:100%; margin:20px 20px 30px 20px; line-height:30px; font-size:25px; font-weight:bold; text-align:center;}
.content .bb .zoom{ width:1150px; text-align:center; font-size:12px; height:40px; margin:0 auto; line-height:40px; background:#f0f3f6;}
.content .bb .zoom span.source{ margin-right:20px;}

 .entry{ position:relative; height:auto; margin-top:20px; min-height:400px; padding:0 50px 15px; font-size:14px; line-height:2em; word-wrap:break-word; }
	.entry img{ max-width:100%!important; height:auto!important; }
 
 
 /*重点领域 列表页 css */
.lb{ width:1170px; padding:15px; height:auto; overflow:hidden; margin:0 auto; background:#fff; min-height:500px;}
.lb .title{ width:1155px; padding-right:15px; margin-top:15px; height:60px; line-height:60px; background:#3D79D9;}
.lb .title span{ float:left; display:block; padding-left:22px; color:#fff; font-size:20px; }
.lb .title a{ display:block; float:right; color:#fff;}
.lb .title a:hover{ color:red; line-height:63px;}
.lb .bb{ width:1170px; margin:15px 0 0 0; height:auto; overflow:auto;}
.lb .bb .left{ float:left; width:245px; height:auto; margin-right:15px; min-height:400px; background:#F5F5F5;}
.lb .bb .left .t{ display:block; width:245px; height:40px; line-height:40px; text-align:center; background:#3D79D9; color:#fff;}
/* 本例子css */
.sideMenu{ width:245px; height:auto; margin:10px 0 0 0; }
.sideMenu h3{ height:32px; line-height:32px; padding-left:10px; background:#96BCFB; color:#fff; cursor:pointer; font:normal 15px/32px "Microsoft YaHei";}
.sideMenu h3 em{ float:right; display:block; width:40px; height:32px; background:url(../images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
.sideMenu h3.on em{ background-position:16px -57px; }

.sideMenu .slideArea h4{ color:#333; background:url(../images/base.gif) no-repeat left center; padding-left:20px; line-height:20px; margin-left:15px; }
/*
.sideMenu .slideArea{ padding:5px 0 5px 0; color:#999; display:none; }
.sideMenu .slideArea .ztree{  height:300px; overflow-y:auto;overflow-x:hidden;}
.sideMenu .slideArea .min400{ height:400px; margin-left:10px;} 开启主题需去掉此注释 删除下一行 */

.sideMenu .slideArea .ztree{  height:600px; overflow-y:auto;overflow-x:hidden;}

.sideMenu .zwgklist { margin-left:30px;}
.sideMenu .zwgklist li{ padding-left:20px; line-height:25px; background:url(../images/2.png) no-repeat left center;}

/* 美化滚动条 */
.ztree::-webkit-scrollbar {
 width:5px;
}
 .ztree::-webkit-scrollbar-track {
 background-color:#ccc;
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 border-radius:2em;
}
 .ztree::-webkit-scrollbar-thumb {
 background-color:#96BCFB;
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 border-radius:2em;
}

.lb .bb .right{ float:left; width:910px; height:auto; min-height:400px;}
.ltable{ width:100%; background:#F7F7F7; font-size:12px;}
.ltable thead tr{ height:40px; background:#c0d5f6; text-align:left;}
.ltable thead tr i{ font-size:13px;}
.ltable thead tr.t{ text-align:center; font-weight:bold; font-size:13px;}
.ltable thead td.t1{ width:30px;}
.ltable thead td.t2{ width:525px;}
.ltable thead td.t3{ width:145px;}
.ltable thead td.t4{ width:120px;}
.ltable thead td.t5{ width:90px; text-align:center;}
.ltable tbody tr.b2{ background:#EFEDEE;}
.ltable td{ position:relative; height:33px; padding:3px 10px; border:1px solid #fff;}
.ltable td a{}
.ltable td a:hover{ color:#015293; font-weight:bold;}
.sTips{ width:470px; height:auto; overflow:auto; padding:10px;}
.sTips dl{ font-size:12px; line-height:25px;}
.sTips dl dt{ float:left; width:50px; font-weight:bold; text-align:right;}
.sTips dl dd{ float:left; width:400px; line-height:25px;}
.lb .bb .right .nodata{ line-height:200px; text-align:center;}
 
 
 
 /*站内搜索 START*/
.znsearch{ width:1170px; margin:0 auto; padding:0 15px 50px 15px; background:#fff; height:auto; min-height:500px; overflow:hidden;}
.znsearch .input{ width:1110px; padding:10px 20px 10px 70px; height:auto; overflow:auto; margin:0 auto; background:#4d87be;}
.znsearch .line1{ padding:10px 0px;}
.znsearch .line1 span{ font-size:16px; line-height:35px; color:#fff; float:left;}
.znsearch .line1 input.title{ width:550px; height:35px; padding:0 10px; float:left;}
.znsearch .line1 .btn{ display:block; cursor:pointer; width:100px; height:35px; line-height:35px; text-align:center; float:left; background:#e6b36a; color:#fff;}
.znsearch .line1 span.mr{ display:block; margin-left:32px; text-align:right;}
.znsearch .line1 .select{ float:left; margin-right:20px; height:35px; line-height:35px;}
.znsearch .line1 .hao{ float:left; width:70px; padding:0 10px; text-align:center; height:35px; line-height:35px; margin-right:10px;}
.znsearch .line1 input.time{ width:150px; height:35px; padding:0 10px; float:left; }
.btnShow{ font-size:16px; margin-left:20px; color:#fff; line-height:35px; background:none; outline:none;}
.divShow{ display:none; height:55px;}
.znsearch .total{ width:980px; margin:0 auto; padding:30px 0 40px 0; height:40px; line-height:40px; text-align:right;}
.znsearch .total span{ color:Red;}
.znsearch .list{ width:950px; margin:0 auto; height:auto; overflow:auto;}
.znsearch .list ul li{ height:100px; position:relative; font-size:15px;}
.znsearch .list ul li a h3{ color:#000; line-height:40px; font-size:20px; font-weight:normal;}
.znsearch .list ul li a p{ color:#89c284;}
.znsearch .list ul li span{ position:absolute; top:38px; right:0px; color:#89c284;}

/*站内搜索 END*/

 
 /*政府信息公开意见箱 START*/
.box{ width:1170px; margin:0 auto; padding:0 15px 50px 15px; background:#fff; height:auto; min-height:500px; overflow:auto;}
.box .list{ width:1150px; height:auto; margin:30px auto; min-height:400px; }
.box .list h3{ display:block; height:45px; background:#ccc; line-height:45px; text-align:center; font-size:15px; }
.box .list ul{ width:1170px; height:auto; margin:10px 0 10px -5px; overflow:auto;}
.box .list ul li{ float:left; width:278px; text-align:center; height:40px; overflow:hidden; margin:5px; line-height:40px; border:1px solid #CCC; background:#fcfcfc;}
.box .list ul li a{ display:block; font-size:14px;}
.box .list ul li:hover{ background:#6d9efd;border:1px solid #6d9efd;}
.box .list ul li:hover a{ color:#fff;}
.box .list .nodata{ line-height:100px; text-align:center; font-size:12px;}

.box .body{ width:900px; height:auto; margin:30px auto; min-height:400px; }
.box .body .title{ width:900px; height:30px; margin-bottom:15px; text-align:center; font-size:14px;}
.box .body .title span{ font-size:20px; color:red; font-weight:bold;}
.box .body .tips{ width:800px; height:80px; padding:3px 0 0 100px; font-size:12px; line-height:23px; background:url(../images/box.png) no-repeat left top; border-bottom:1px solid #CCC;}
.box .body .tips span{ color:red; font-weight:bold; font-size:14px;}

.box .boxTable{ width:900px; margin-top:15px;}
.box .boxTable .h1 td{ line-height:20px; font-size:12px; background:#efefef; padding-left:10px;}
.box .boxTable .h1 td font{ color:red; }
.box .boxTable td{ border:1px solid #EFEFEF; background:#fcfcfc; font-size:12px; padding:8px 0;}
.box .boxTable td.td1{ width:100px; text-align:center;}
.box .boxTable td.td2{ width:350px; }
.box .boxTable td.td4{ text-align:center; line-height:100px; color:Red; }
.box .boxTable td.td10{ padding-left:10px;}
.box .boxTable td input.txt1{ float:left; border:1px solid #CCC; width:220px; padding:0 10px; margin-left:10px; line-height:22px; font-size:12px; color:#333;}
.box .boxTable td input.txt2{ float:left; border:1px solid #CCC; width:500px; padding:0 10px; margin-left:10px; line-height:22px; font-size:12px; color:#333;}
.box .boxTable td textarea.txt3{ float:left; border:1px solid #CCC; width:500px; height:100px; padding:0 10px; margin-left:10px; line-height:22px; font-size:12px; color:#333;}
.box .boxTable td .select{ float:left; border:1px solid #CCC; height:25px; padding:0 10px; margin-left:10px; font-size:12px; color:#333;}
.box .boxTable td .Validform_checktip{ float:left; margin-top:1px;}

.box .boxTable td input.code{ width:65px; height:22px; padding:0 10px; margin-left:10px; border:1px solid #CCC; float:left;}
.box .boxTable td .send{ float:left;}
.box .boxTable td.td3{ line-height:100px; text-align:center;}
.box .boxTable td .submit{ background:#015293; width:90px; line-height:30px; color:#fff; cursor:pointer;}
.box .boxTable td .submit:hover{ background:#ff0000;}
/*政府信息公开意见箱 END*/
 
 /*政务公开 乡镇、部门、园区*/
.dp{ width:1170px; padding:15px; height:auto; overflow:hidden; margin:0 auto; background:#fff; min-height:500px;}
.dp h3{ display:block; border-bottom:2px solid #CCC; height:40px; margin-top:20px;}
.dp h3 span{ float:left; display:inline-block; font-size:20px; padding:0 10px; height:40px; border-bottom:2px solid #124F8E; color:#124F8E;}
.dp ul{ width:1170px; margin-top:20px;}
.dp ul li{ float:left; width:390px; height:40px; line-height:40px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.dp ul li a{ font-size:18px;} 
.dp ul li a:hover{ font-weight:bold;} 
 
 /*书记县长信箱 */
.letterT{ width:785px;margin:15px 0 0 10px; }
.letterT thead{ height:40px; line-height:40px; background:#96bcfb;}
.letterT thead td{ padding-left:10px; color:#fff; border:none;}
.letterT tbody{ }
.letterT tbody td{ padding:10px 10px; font-size:14px; }
.letterT tbody td.td1{ width:100px; text-align:right; background:#fbf7f2;}
.letterT tbody td.td2{ width:270px; padding-right:0;}
.letterT tbody td.td3{ padding-right:0;}
.letterT tbody td.td4{ color:Red;}
.letterT tbody input{ height:20px; padding:5px; float:left;border:1px solid #E0E0E0;}
.letterT tbody input.long1{ width:220px;}
.letterT tbody input.long2{ width:620px;}
.letterT tbody input.long3{ width:400px;}
.letterT tbody input.code{ width:70px;}
.letterT tbody label { display:block; margin-top:10px;}
.letterT tbody label span{ display:block; margin-right:10px; margin-top:-10px; margin-left:5px; float:left; line-height:40px;}
.letterT tbody .noclear{ display:block; width:80px; height:25px; margin:5px 0 0 5px; float:left;}

.letterT tbody .select{height:30px; padding:5px; border:1px solid #E0E0E0; float:left;}
.letterT tbody .Validform_checktip{ display:block; float:left; margin:5px 0 0 5px;}
.letterT tbody .area{ width:610px; padding:10px; height:150px; float:left; border:1px solid #E0E0E0;}

.letterT tfoot{}
.letterT tfoot td{ height:100px; margin-top:20px;}
.letterT tfoot .submit{ width:120px; height:40px; line-height:40px; color:#fff; margin:0 auto; cursor:pointer; background:#16a0d3;}
.letterT tfoot .submit:hover{ background:#ff9c30;}

/* 阅读事项 */
.disNone{ display:none;}
.disNone .bg{ width:100%; height:100%; position:fixed; z-index:99999; background:#333; filter: alpha(opacity=80);opacity: 0.8;}
.disNone .cont{ position:fixed; z-index:100000; left:50%; margin-left:-330px; top:50%; margin-top:-200px; background:#fff; width:620px; height:480px; padding:10px 30px 0px 30px; border-radius:10px; border:1px solid #ccc; }
.disNone .cont h3{ border-bottom:1px solid #ccc; line-height:40px; font-size:14px;}
.disNone .cont .ent{ line-height:25px; margin:15px 0;}
.disNone .cont .ent p{ text-indent:2em;}
.disNone .disBtn{ background:#f3f3f3; float:right; border-radius:5px; color:#5e5e5e; cursor:pointer; line-height:30px; padding:2px 10px; border:1px solid #ccc; }
.disNone .clickBtn{ background:#0083f6; float:right; border-radius:5px; color:#fff; cursor:pointer; line-height:30px; padding:2px 15px; border:1px solid #ccc;}




/*政府信息公开意见箱 START*/
.box{ width:1020px; margin:0 auto; padding:0 15px 50px 15px; background:#fff; height:auto; min-height:500px; overflow:auto;}
.box .list{ width:900px; height:auto; margin:30px auto; min-height:400px; }
.box .list h3{ display:block; height:35px; background:#ccc; line-height:35px; text-align:center; font-size:14px; }
.box .list ul{ width:904px; height:auto; margin-left:-2px; overflow:auto;}
.box .list ul li{ float:left; width:220px; text-align:center; height:30px; overflow:hidden; margin:2px; line-height:30px; border:1px solid #CCC; background:#fcfcfc;}
.box .list ul li a{ display:block; font-size:12px;}
.box .list ul li:hover{ background:#6d9efd;border:1px solid #6d9efd;}
.box .list ul li:hover a{ color:#fff;}
.box .list .nodata{ line-height:100px; text-align:center; font-size:12px;}

.box .body{ width:900px; height:auto; margin:30px auto; min-height:400px; }
.box .body .title{ width:900px; height:30px; margin-bottom:15px; text-align:center; font-size:14px;}
.box .body .title span{ font-size:20px; color:red; font-weight:bold;}
.box .body .tips{ width:800px; height:80px; padding:3px 0 0 100px; font-size:12px; line-height:23px; background:url(../images/box.png) no-repeat left top; border-bottom:1px solid #CCC;}
.box .body .tips span{ color:red; font-weight:bold; font-size:14px;}

.box .boxTable{ width:900px; margin-top:15px;}
.box .boxTable .h1 td{ line-height:20px; font-size:12px; background:#efefef; padding-left:10px;}
.box .boxTable .h1 td font{ color:red; }
.box .boxTable td{ border:1px solid #EFEFEF; background:#fcfcfc; font-size:12px; padding:8px 0;}
.box .boxTable td.td1{ width:100px; text-align:center;}
.box .boxTable td.td2{ width:350px; }
.box .boxTable td.td4{ text-align:center; line-height:100px; color:Red; }
.box .boxTable td.td10{ padding-left:10px;}
.box .boxTable td input.txt1{ float:left; border:1px solid #CCC; width:220px; padding:0 10px; margin-left:10px; line-height:22px; font-size:12px; color:#333;}
.box .boxTable td input.txt2{ float:left; border:1px solid #CCC; width:500px; padding:0 10px; margin-left:10px; line-height:22px; font-size:12px; color:#333;}
.box .boxTable td textarea.txt3{ float:left; border:1px solid #CCC; width:500px; height:100px; padding:0 10px; margin-left:10px; line-height:22px; font-size:12px; color:#333;}
.box .boxTable td .select{ float:left; border:1px solid #CCC; height:25px; padding:0 10px; margin-left:10px; font-size:12px; color:#333;}
.box .boxTable td .Validform_checktip{ float:left; margin-top:1px;}

.box .boxTable td input.code{ width:65px; height:22px; padding:0 10px; margin-left:10px; border:1px solid #CCC; float:left;}
.box .boxTable td .send{ float:left;}
.box .boxTable td.td3{ line-height:100px; text-align:center;}
.box .boxTable td .submit{ background:#015293; width:90px; line-height:30px; color:#fff; cursor:pointer;}
.box .boxTable td .submit:hover{ background:#ff0000;}
/*政府信息公开意见箱 END*/

/*依申请 START*/
.applyTable{ width:900px; margin-top:15px;}
.applyTable td{ line-height:40px; padding:0 0 0 10px; border:1px solid #CCC; font-size:13px;}
.applyTable td.td1{ width:20px; font-weight:bold; line-height:25px; padding:0 25px; text-align:center; background:#f0f0f0;}
.applyTable td.td2{ text-align:center;}
.applyTable td.td3{ width:100px; text-align:center;}
.applyTable td.td4{ width:303px;}
.applyTable td.l1{ line-height:20px;}
.applyTable .apdiv{ width:835px; height:175px;}
.applyTable .apdiv .apdiv1{ width:250px; height:160px; padding:5px 10px 10px 15px; float:left;}
.applyTable .apdiv .apdiv2{ width:250px; height:160px; padding:5px 10px 10px 15px; float:left; border-left:1px solid #CCC; border-right:1px solid #CCC;}
.applyTable .apdiv h3{ font-size:14px;}
.applyTable .apdiv ul{ width:240px; height:130px; margin:5px 0 0 15px;}
.applyTable .apdiv ul li { position:relative; width:240px; height:23px; line-height:23px;}
.applyTable .apdiv ul li input{ position:absolute; left:0; top:0px;}
.applyTable .apdiv ul li span{ position:absolute; display:block; left:20px; top:-5px;}
.applyTable td.td5{ background:#f0f0f0; padding:10px 20px; line-height:25px;}
.applyTable td .txt1{ float:left; border:1px solid #CCC; width:240px; padding:0 10px; margin:7px 0 0 0px; line-height:22px; font-size:12px; color:#333;}
.applyTable td .select{ float:left; border:1px solid #CCC; height:25px; padding:0 10px; margin:2px 0 0 0px; font-size:12px; color:#333;}
.applyTable td .Validform_checktip{ float:left; margin-top:8px;}
.applyTable td.sma .Validform_checktip{ float:left; margin-top:3px;}
.applyTable td textarea.txt3{ float:left; border:1px solid #CCC; width:665px; height:80px; padding:5px 10px; margin:10px 0 10px 0px; line-height:22px; font-size:12px; color:#333;}
.applyTable td.td7{ text-align:center;}
.applyTable td input.code{ width:65px; height:22px; padding:0 10px; margin:13px 0 0 10px; border:1px solid #CCC; float:left;}
.applyTable td .send{ float:left; margin:13px 0 0 10px;}
.applyTable td.co { position:relative;}
.applyTable td.co .Validform_checktip{ position:absolute; top:10px;}
.applyTable td .submit{ background:#015293; width:90px; margin:30px auto; line-height:30px; color:#fff; cursor:pointer;}
.applyTable td .submit:hover{ background:#ff0000;}
.applyTable td.td8{ text-align:center; line-height:100px; color:Red; }




/*查询 END*/
.ckLogin{ position:relative; width:350px; height:200px; margin:100px auto;border:1px solid #CCC; padding:50px 0 0 50px; border-radius:5px; background:#e2f1ff;}
.ckLogin dl{ width:350px; height:25px; line-height:25px; padding:10px 0;}
.ckLogin dl dt{ float:left; width:60px; text-align:right;}
.ckLogin dl dd{ float:left;}
.ckLogin dl dd input{ width:200px; height:23px; border:1px solid #CCC; padding:0 10px; font-size:12px;}

.ckLogin dl dd input.btn{ margin:20px 0 0 60px; background:#96bcfb; height:40px; color:#fff; cursor:pointer; border-radius:5px;}
.ckLogin dl dd input.btn:hover{ background:#3d79d9;}
.ckLogin p{ display:block; position:absolute; bottom:10px; left:70px; font-size:12px; color:Red;}

/*依申请 END*/



/* 网上调查 */
.survey{ width:1160px; height:auto; overflow:auto; min-height:500px; margin:0 auto; padding:20px; background:#fff;}
.survey .survey_table tr{}
.survey .survey_table th{ background:#F6FBFF; height:40px; line-height:40px; font-size:18px; border:1px solid #1d96ff;}
.survey .survey_table td{ line-height:45px; font-size:16px; border-bottom:1px dashed #1d96ff;}
.survey h3.title{ width:100%; margin:20px 0px 30px 0px; line-height:30px; font-size:25px; font-weight:bold; text-align:center;}
.survey .form-box p{ text-indent:2em; font-size:16px; line-height:30px;}
.survey .form-box table{ margin:20px 0 0 20px;}
.survey .form-box table tr{ line-height:30px;}
.survey .form-box table tr input{ margin-left:20px;}
.survey .form-box table input.small{ border:1px solid #f1f1f1; width:80px; height:30px; line-height:30px; text-align:center;}
.survey .form-box table input.btn{display:inline-block; margin-top:30px; width:100px; height:42px; line-height:42px; background:#117ea6; color:#fff; cursor:pointer; font-size:14px; text-align:center;}
.survey .print{ width:1120px; text-align:right; padding:0 20px; height:40px; line-height:40px; background:#f1f1f1;}
.survey .print a.print{ padding-left:20px; background:url(../images/print.png) no-repeat left center; }
.survey .print a.close{ padding-left:20px; background:url(../images/close.png) no-repeat left center; } 

/*Tab选项卡*/
.content-tab-wrap{ height:42px; }
.content-tab{ z-index:3; top:0; left:15px; right:15px; bottom:auto; height:41px; background:#fff;  }
	.content-tab-ul-wrap{ position:relative; }
	.content-tab-ul-wrap:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.content-tab ul{ position:absolute; left:0; top:10px; }
	.content-tab ul:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.content-tab ul li{ position:relative; display:block; float:left; margin-right:-1px; }
	.content-tab ul li a{ display:block; float:left; padding:0 25px; margin-right:10px; height:30px; line-height:30px; font-size:12px; color:#333; text-align:center; background:#eee; white-space:nowrap; word-break:break-all; }
	.content-tab ul li a:hover{ color:#009688; text-decoration:none; }
	.content-tab ul li a.selected{ color:#fff; background:#009688; height:30px; }
	.content-tab .tab-title{ display:none; }
	/*迷你样式*/
	.content-tab.mini .tab-title{ position:relative; display:block; float:left; margin-top:10px; padding:0 25px; border-top:1px solid #eee; border-right:1px solid #eee; border-left:1px solid #eee; height:31px; line-height:31px; font-size:12px; color:#2A72C5; text-align:center; background:#fff; cursor:pointer; }
	.content-tab.mini .tab-title i{ position:absolute; display:block; top:8px; right:8px; width:14px; height:14px; color:#535353; font-size:10px; line-height:14px; text-align:center; -webkit-transform:scale(0.833); }
	.content-tab.mini .content-tab-ul-wrap{ display:inline-block; height:42px; }
	.content-tab.mini .content-tab-ul-wrap ul{ display:none; background:#fff; }
	.content-tab.mini .content-tab-ul-wrap:hover ul{ display:block; top:41px; border:1px solid #eee; z-index:1; }
	.content-tab.mini .content-tab-ul-wrap:hover ul li{ display:block; float:none; margin:0; }
	.content-tab.mini .content-tab-ul-wrap:hover ul li a{ float:none; border:0;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.tab-content{ width:1200px; height:auto; margin:0 auto;}
.mainbody{}


/* 意见征集 */
.opinions_comment{ width:1160px; height:350px; margin:0 auto; padding:20px; background:#fff; }
.opinions_comment h3{ display:block; height:30px; border-bottom:3px solid #CC3333;}
.opinions_comment h3 span{ display:block; display:inline-block; font-size:16px; font-family:微软雅黑; height:30px; line-height:33px; color:#fff; padding:0 15px; background:#CC3333;}
.opinions_comment ul li.username{ height:30px; line-height:30px; margin-top:20px;}
.opinions_comment ul li.username span{ font-size:16px;}
.opinions_comment ul li.username span.via{ font-size:16px; color:#5e5e5e;}
.opinions_comment ul li.username input{ height:25px; width:170px; border:1px solid #5e5e5e; outline:none; padding:0 10px;}
.opinions_comment ul li.sr{ margin:20px 0; }
.opinions_comment ul li.sr textarea{width:1138px; height:150px; outline:none; padding:10px; border:1px solid #5e5e5e;}
.opinions_comment ul li.btn{}
.opinions_comment ul li.btn .submit{ width:88px; height:30px; margin-right:20px; cursor:pointer; background:#cc3333; border-radius:5px; color:#fff; text-align:center;}
.opinions_comment ul li.btn input.code{ height:25px; width:60px; outline:none; padding:0 10px; border:1px solid #5e5e5e;}


/*详细页 （会议访谈）
----------------------------------------------*/
.visitor_con{ width:1200px; height:auto; overflow:auto; min-height:700px; margin:0 auto; background:#fff; }
.vtop{ width:1100px; height:auto; overflow:auto; margin:40px auto 0 auto;}
.vtop .video{ width:440px; height:330px; float:left;}
.vtop .video img.show{ width:440px; height:330px;}
.vtop .zhaiyao{ width:630px; height:auto; overflow:auto; margin-left:30px; float:left; }
.vtop .zhaiyao dl{ clear:both; display:block; padding:15px 0; line-height:30px;}
.vtop .zhaiyao dl dt{ display:block; font-weight:bold; float:left; width:100px; font-size:18px; text-align:right; color:#197dcd;}
.vtop .zhaiyao dl dd{ position:relative; margin-left:110px; *position:static; font-size:16px;}
.vtop .zhaiyao .fw{ font-weight:bold;}
.vbottom{ position:relative; width:1100px; height:800px; margin:80px auto 40px auto; }
.vbottom .con{ width:758px; height:800px; overflow:auto; overflow-x:hidden; border:1px solid #ededed; float:left;}
.vbottom .con .shilu{ width:758px; height:760px; padding:20px; height:auto; }
.vbottom .photos{ width:308px; height:800px; overflow:auto; overflow-x:hidden; border:1px solid #ededed; float:left; margin-left:30px;}
.vbottom .photos .xc{ width:268px; height:760px; padding:20px; height:auto; }
.vbottom .photos .xc ul{ margin:20px auto 0 auto;}
.vbottom .photos .xc ul li{ width:240px; height:220px; overflow:hidden;}
.vbottom .photos .xc ul li img{ width:240px; height:160px; }
.vbottom .photos .xc ul li span{ display:block; text-align:center; line-height:35px; font-size:14px;}
.vbottom h3.tit1{ position:absolute; border-top:3px solid #187bcb; top:-36px; left:0px; border-left:1px solid #ededed; border-right:1px solid #ededed; display:block; width:125px; height:35px; line-height:35px; font-size:16px; text-align:center; background:#fff;}
.vbottom h3.tit2{ position:absolute; border-top:3px solid #187bcb; top:-36px; left:790px; border-left:1px solid #ededed; border-right:1px solid #ededed; display:block; width:125px; height:35px; line-height:35px; font-size:16px; text-align:center; background:#fff;}



/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
.con::-webkit-scrollbar{width: 7px;height: 7px;background-color: #f6f6f6;}
/*定义滚动条轨道 内阴影+圆角*/
.con::-webkit-scrollbar-track {box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);border-radius: 10px;background-color: #F5F5F5;}
/*定义滑块 内阴影+圆角*/
.con::-webkit-scrollbar-thumb{ border-radius: 10px; box-shadow: inset 0 0 6px rgba(0, 0, 0, .1); -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .1); background-color: #197dcd; }

/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
.photos::-webkit-scrollbar{width: 7px;height: 7px;background-color: #f6f6f6;}
/*定义滚动条轨道 内阴影+圆角*/
.photos::-webkit-scrollbar-track {box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);border-radius: 10px;background-color: #F5F5F5;}
/*定义滑块 内阴影+圆角*/
.photos::-webkit-scrollbar-thumb{ border-radius: 10px; box-shadow: inset 0 0 6px rgba(0, 0, 0, .1); -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .1); background-color: #197dcd; }


/* 信件选登
----------------------------------------------*/
.zmlist{ position:relative; width:1200px; height:auto; margin: 0 auto; overflow:hidden; background:#fff;}
.zmlist h3{ display:block; height:32px; margin:20px 0 20px 40px; background:url(../images/letterbg.png) no-repeat left ;}
.zmlist ul{ width:1110px; margin:0 auto;}
.zmlist ul li{ width:1110px; line-height:30px; border-bottom:1px dashed #E2CCB9;}

.zmlist .zmKeyword{ position:absolute; top:30px; right:80px; width:200px; padding:0 10px; height:25px; border:1px solid #CCC; outline:none;}
.zmlist .zmBtn i{ position:absolute; top:30px; right:50px; color:#1173b2; font-size:20px;}
.zmlist .nodata{ margin:50px 0 0 460px;}

.zmable2{ width:1110px; margin:0 auto;}
.zmable2 th{ color:#015293; font-size:15px; border:1px solid #1173b2;}
.zmable2 tr{ line-height:45px; border-bottom:1px dashed #7CBDEB;}
.zmable2 tr td{ text-align:center; line-height:25px; padding:10px 0; font-size:13px;}
.zmable2 tr td.title{ padding-left:10px; text-align:left;}
.zmable2 tr td.role_name{ padding-left:20px; text-align:left;}

.zmhdBody{ width:1200px; padding:10px; height:auto; overflow:auto; min-height:500px; background:#fff; margin:0 auto;}
.zmhdBody .zmleft{ width:260px; height:auto; float:left; overflow:hidden;}
.zmhdBody .areacheck{ display:block; width:260px; height:40px; margin:10px 0 15px 0;}
.zmhdBody .areatitle{ width:260px; height:40px; margin:0 auto;}
.zmhdBody .areabody{ border-radius:0 0 10px 10px; border:1px solid #187AB7; border-top:none; width:228px; padding:15px 15px 50px 15px; height:auto; overflow:auto; line-height:25px; font-size:14px;}
.zmhdBody .areabody{ background:url(../images/area_footer.png) no-repeat center bottom; font-family:微软雅黑; color:#555; }
.zmhdBody .zmright{ width:920px; margin:10px 0 0 20px; height:auto; float:left; min-height:500px; overflow:hidden;}
.zmhdBody .zmright h3.title{ display:block; font-size:15px; color:#fff; width:920px; padding-left:10px; height:30px; line-height:30px; background:url(../images/le_h3.png);}
.zmtable{ table-layout:fixed; width:900px;}
.zmtable td{ line-height:20px; padding:15px 10px; color:#5E5E5E;}
.zmtable td.l{ width:120px; background:#FBF7F2; text-align:right; font-weight:bold;}


/* 反馈统计 css */
.statis{ width:1200px; height:850px; margin: 0 auto; overflow:hidden; background:#fff;}
.statis h3{ display:block; height:32px; margin:20px 0 20px 45px;}
.statis ul{ width:1100px; margin:0 auto;}
.statis ul li{ width:1100px; line-height:30px; border-bottom:1px dashed #E2CCB9;}
.statisTable{ width:1100px; margin:0 auto;}
.statisTable th{ color:#015293; font-size:15px; line-height:40px; background:#ecf6ff; border:1px solid #1173b2;}
.statisTable tr{ line-height:40px; border-bottom:1px dashed #7CBDEB;}
.statisTable tr td{ text-align:center; font-size:14px;}
.statisTable tr td:hover a{ font-weight:bold;}
.statisTable tr td.title{ padding-left:10px; text-align:left;}

/*知识库 css*/
.zsk{ width:1200px; height:auto; padding:0 0px; overflow:auto; min-height:500px; margin:0 auto; background:#fff;}
.zsk .zimg{ width:1200px; margin-bottom:30px;}
.zsk .zleft{ width:840px; height:auto; overflow:auto; float:left;}
.zsk .zleft dl{ width:820px; height:auto; overflow:auto; padding:15px 0; margin-left:10px; border-bottom:1px dashed #d1d1d1;}
.zsk .zleft dl dt{ padding-left:35px; margin-bottom:10px; font-size:16px; line-height:25px; font-weight:bold; background:url(../images/q-icon.png) no-repeat left top;}
.zsk .zleft dl dd{ padding-left:35px; font-size:15px; line-height:25px;  background:url(../images/a-icon.png) no-repeat left top;}
.zsk .zleft .nodata{ text-align:center; line-height:100px;}

.zsk .zright{ float:left; width:320px; margin-left:10px; height:auto; overflow:hidden; min-height:500px;}
.zsk .zright h3{ display:block; font-size:17px; color:#4178be; padding-bottom:10px; border-bottom:1px solid #ddd;}
.zsk .zright ul.n-cat{ width:330px; height:auto; overflow:auto; margin-bottom:30px;}
.zsk .zright ul.n-cat li{ float:left; font-size:15px; width:100px; height:35px; line-height:35px; text-align:center; background:#f5f5f5; margin:10px 10px 0 0;}
.zsk .zright ul.n-cat li:hover{ background:#4178be; cursor:pointer;}
.zsk .zright ul.n-cat li:hover a{ color:#fff;}
.zsk .zright ul.n-cat li.selected{ background:#4178be;}
.zsk .zright ul.n-cat li.selected a{ color:#fff;}
.zsk .zright ul.n-hot{ margin-top:10px;}
.zsk .zright ul.n-hot li{ line-height:30px; font-size:15px;}

.lb_con .lb_msg{ width:1200px; margin:auto; height:auto; border-top:1px solid #D8D8D8; }
.lb_con .lb_msg h3{ display:block; line-height:30px; margin:20px 0 10px 0; color:#015293; font-size:16px;}
.lb_con .lb_msg ul{}
.lb_con .lb_msg ul li{ line-height:25px;}
.lb_con .lb_msg ul li a{ color:#333; font-size:14px;}
.lb_con .lb_msg ul li a:hover{ color:#4178BE; }
.lb_con .lb_c{ width:1200px; margin:15px auto; padding:0; font-size:15px; line-height:2em; word-wrap:break-word; }
	.lb_con .lb_c img{ max-width:100%!important; height:auto!important; }
	.lb_con .lb_c h2,.lb_con .lb_c h3,.entry h4{ padding-bottom:5px; border-bottom:1px solid #f6f6f6; color:#333; }
	.lb_con .lb_c h2{ font-size:1.2em; }
	.lb_con .lb_c h3,.lb_con .lb_c h4{ font-size:1.1em; }
	.lb_con .lb_c strong{ color:#333; }
	.lb_con .lb_c ul,.lb_con .lb_c ol{ margin:1em; }
	.lb_con .lb_c li{ margin-left:1em; }
	.lb_con .lb_c ul li{ list-style:disc outside none; }
	.lb_con .lb_c ol li{ list-style:decimal outside none; }
	.lb_con .lb_c p{ display:inherit; margin:1em 0; color:#333; word-wrap:break-word; }
	.lb_con .lb_c a{ text-decoration:underline; }
	.lb_con .lb_c code{ display:block; padding:0.5em; background:#eee; border-radius:.5em; color:#777; font-family:'courier new'; line-height:1.7em; }
	.lb_con .lb_c table{ border-left:0.15em solid #eee; border-top:0.15em solid #eee; }
	.lb_con .lb_c table th{ background-color:#F9F9F9; text-align:center; }
	.lb_con .lb_c table td,.lb_con .lb_c table th{ border-bottom:0.15em solid #eee; border-right:0.15em solid #eee; padding:0.25em 0.5em; }



/* 信息公开年报 css*/

.gknb{width:100%; height:300px; margin:0 auto;}
.gknb .bk{ display:none;}
.gknb .gk_tit1{ width:466px; height:84px; margin:70px auto 0 auto; background:url(../images/gk_tit1.png) no-repeat center;}
.gknb .gkul1{ width:1230px; height:auto; margin:30px auto 20px auto; overflow:auto;}
.gknb .gkul1 li{ position:relative; float:left; width:583px; overflow:hidden; height:108px; margin:0 15px;box-shadow: 0 2px 14px 0 rgb(21 38 51 / 10%); line-height:108px; }
.gknb .gkul1 li{ border:1px solid #f6f7f8; background:url(../images/gk_titbg.png) no-repeat right 25px center;}
.gknb .gkul1 li a.a1{ position:absolute; margin-left:40px; font-size:23px; color:#333;}
.gknb .gkul1 li a.a2{ position:absolute; width:55px; height:30px; line-height:30px; top:25px; right:110px; font-size:16px; color:#1C80F4; background:url(../images/gknbjt.png) no-repeat right center;}
.gknb .gkul1 li a.a3{ position:absolute; width:55px; height:30px; line-height:30px; top:55px; right:110px; font-size:16px; color:#1C80F4; background:url(../images/gknbjt.png) no-repeat right center;}
.gknb .gk_tit2{ width:466px; height:84px; margin:70px auto 0 auto; background:url(../images/gk_tit2.png) no-repeat center;}
.gknb .gk_tit3{ width:466px; height:84px; margin:70px auto 0 auto; background:url(../images/gk_tit3.png) no-repeat center;}
.gknb .gkul2{ width:1220px; height:auto; margin:30px auto 20px auto; overflow:hidden;}
.gknb .gkul2 li{ float:left; width:285px; margin:10px 10px; height:72px; line-height:72px; text-indent:20px; font-size:17px; background:url(../images/gknbjt.png) no-repeat right 25px center #f8f8f8;}



/* 数据发布 css*/

.sjfb-top{ width:1200px; height:100px; margin:30px auto 20px auto; background:url(../images/sjfb/top.jpg) no-repeat;}

/* 本例子css */
.sjfb-cen { width:1200px; height:365px; background:#f9f9f9; overflow:hidden; margin:0 auto; }
.sjfb-cen .tab-hd { width:180px; height:365px; padding:10px; float:left; }
.sjfb-cen .tab-hd ul {}
.sjfb-cen .tab-hd li{ width:200px; height:65px; line-height:65px; margin-bottom:5px; background:#e2e9f5;}
.sjfb-cen .tab-hd li a{ display:block; padding:0 14px; font-size:19px; font-weight:bold; color:#355e92;  }
.sjfb-cen .tab-hd li a:hover{ color:#355e92; color:#fff;   }
.sjfb-cen .tab-hd li.on{  background: #355e92; font-weight: bold; position: relative;}
.sjfb-cen .tab-hd li.on a{ color:#fff;}
.sjfb-cen .tab-bd { float:left; width:970px; margin:20px 10px 0 20px; height:390px; overflow:hidden; }
.sjfb-cen .tab-bd ul{ overflow:hidden; zoom:1; }
.sjfb-cen .tab-bd li { height: 22px; line-height: 22px; padding: 0 10px 0 5px; overflow: hidden; width: 125px; float: left; }

.sjfb-news{ width:1200px; height:280px; margin:30px auto 0 auto;}
.sjfb-news .fb{ position:relative; width:580px; height:280px; float:left;}
.sjfb-news .jd{ position:relative; width:580px; height:280px; float:right;}
.sjfb-news h3{ position:relative; display:block; height:40px; line-height:40px; font-size:19px; color:#bb0000; }
.sjfb-news a.more{ display:block; position:absolute; right:10px; top:10px; font-size:15px; color:#999;}
.sjfb-news ul{ width:580px; height:220px; padding-top:15px; border-top:1px solid #ccc;}
.sjfb-news ul li{ line-height:38px; font-size:16px; color:#333;}
.sjfb-news ul li span{ float:right;}
.sjfb-news ul li a:hover{ color:#355e92;}


/* 标准目录 css */
.bzml{ width:100%; height:auto; min-height:500px; background:#D8F5FB; }
.bzml img.bg{ width:100%;}
.bzml .zhaiyao{ width:1200px; height:220px; margin:50px auto 35px; overflow:hidden; background:url(../images/bzml/top.png);}
.bzml .zhaiyao .wrap{ width:1180px; margin:10px; background:#fff; height:200px;}
.bzml .zhaiyao .wrap p{ text-indent:2em; padding:30px 50px; font-size:20px; line-height:36px;}

.ullinks{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.ullinks .ult1{ width:1230px; overflow:hidden;}
.ullinks .ult1 li { float:left; width:243px;}
.ullinks .ult1 li a { display: block; height: 220px; margin: 0 15px 15px 0; background: #fff; text-align: center; color: #373737;}
.ullinks .ult1 li a:hover { box-shadow: 0 0 15px #95C5D9; color: #fff; font-weight: 700; background: #2065CE;}
.ullinks .ult1 li a i { display: inline-block; width: 90px; height: 90px; margin-top: 36px; background: #E6FBFF; border-radius: 50%;}
.ullinks .ult1 li a i img { position: relative; top: 12px;}
.ullinks .ult1 li a em { display: block; padding-top: 15px; font-size: 20px;}
.ullinks .ult1 li a:hover em { font-weight: 700;}

.ulxz{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.ulxz ul{ width:1260px; margin-top:30px;}
.ulxz ul li{ float:left; width:265px; height:80px; padding:10px; background:#fff; margin:0 20px 20px 0;}
.ulxz ul li img{ width:265px; height:80px;}

/* 图片轮播 css */
*{margin:0;
 padding:0;
 list-style:none;}
 .wrap_tupian{height:220px;
 width:1200px;
 overflow: hidden;
 position: relative;
 margin:25px auto;}
 .wrap_tupian ul{position:absolute;} 
 .wrap_tupian ul li{height:220px;}
 .wrap_tupian ol{position:absolute;
 right:5px;
 bottom:10px;}
 .wrap_tupian ol li{height:20px; width: 20px;
 background:#ccc;
 border:solid 1px #666;
 margin-left:5px;
 color:#000;
 float:left;
 line-height:center;
 text-align:center;
 cursor:pointer; border-radius:10px}
 .wrap_tupian ol .on{background:#E97305;
 color:#fff;}
 
 /* banner css */
*{margin:0;
 padding:0;
 list-style:none;}
 .wrap_tupian{height:220px;
 width:1200px;
 overflow: hidden;
 position: relative;
 margin:25px auto;}
 .wrap_tupian ul{position:absolute;} 
 .wrap_tupian ul li{height:220px;}
 .wrap_tupian ol{position:absolute;
 right:5px;
 bottom:10px;}
 .wrap_tupian ol li{height:20px; width: 20px;
 background:#ccc;
 border:solid 1px #666;
 margin-left:5px;
 color:#000;
 float:left;
 line-height:center;
 text-align:center;
 cursor:pointer; border-radius:10px}
 .wrap_tupian ol .on{background:#E97305;
 color:#fff;}
 
/* 网站地图 css */
 .nenu_main_div{	border-bottom:dashed 1px #ccc;}
.menu_main_left {
    float: left;
    width: 113px;
    height: 66px;
    margin-top: 10px;
	margin-bottom: 10px;
    line-height: 66px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    font-family: "Microsoft YaHei";

	}
	.nenu_main_div ul li {
    float: left;
    min-width: 114px;
    background: url(/lyglyj/resource/images/liarr3.png) no-repeat left 12px;
    height: 30px;
    margin-left: 10px;
    line-height: 30px;
    padding-left: 17px;
	font-size:14px;
	margin-top:10px;
}
.nenu_main_div{overflow:hidden}









